下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
/** * */@Typedpackage org.lucifer.db4oimport org.lucifer.util.MyLoggerimport com.db4o.Db4oEmbeddedimport com.db4o.EmbeddedobjectContainerimport com.db4o.ObjectContainerimport com.db4o.ObjectServerimport com.db4o.config.EmbeddedConfigurationimport com.db4o.config.queryEvaluationModeimport com.db4o.cs.Db4oClIEntServerimport com.db4o.cs.config.ClIEntConfigurationimport com.db4o.cs.config.ServerConfiguration/** * @author Lucifer * */final class Db4oUtil { static final MyLogger logger = new MyLogger(Db4oUtil.class) public static final queryEvaluationMode IMMEDIATE = queryEvaluationMode.IMMEDIATE,SNAPSHOT = queryEvaluationMode.SNAPSHOT,LAZY = queryEvaluationMode.LAZY; private Db4oUtil() { } static EmbeddedobjectContainer openEmbeddedDatabase(String dbname,EmbeddedConfiguration config = Db4oUtil.getEmbeddedConfiguration()) { def container = null try { try { container = Db4oEmbedded.openfile(config,dbname) } finally { container?.close() } } catch(Exception ex) { logger.throwing("openEmbeddedDatabase",ex) } return container } static ObjectServer openEmbeddedServer(String dbname,ServerConfiguration config = Db4oUtil.getServerConfiguration()) { return Db4oClIEntServer.openServer(config,dbname,0) } static ObjectContainer opeEmbeddedClIEnt(ObjectServer server) { return server.openClIEnt() } static ObjectServer openNetworkServer(String dbname,int port,String user,String passwd,ServerConfiguration config = Db4oUtil.getServerConfiguration()) { def server = Db4oClIEntServer.openServer(config,port) server.grantAccess(user,passwd) return server } static ObjectContainer openNetworkClIEnt(String ip,ClIEntConfiguration config = Db4oUtil.getClIEntConfiguration()) { return Db4oClIEntServer.openClIEnt(config,ip,port,user,passwd) } static EmbeddedConfiguration getEmbeddedConfiguration() { return Db4oEmbedded.newConfiguration() } static ServerConfiguration getServerConfiguration() { return Db4oClIEntServer.newServerConfiguration() } static ClIEntConfiguration getClIEntConfiguration() { return Db4oClIEntServer.newClIEntConfiguration() }}
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的对db4o的再包装全部内容,希望文章能够帮你解决对db4o的再包装所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)