The methods of the Configuration interface are listed below. For a complete list of Configuration interface members, see the Configuration Members topic.
![]() |
sets the activation depth to the specified value. |
![]() |
turns automatic shutdown of the engine on and off. |
![]() |
sets the storage data blocksize for new ObjectContainers. |
![]() |
turns callback methods on and off. |
![]() |
advises db4o to try instantiating objects with/without calling constructors. |
![]() |
turns maximumActivationDepth on and off. This feature is turned on by default. |
![]() |
tuning feature: configures whether db4o checks all persistent classes upon system startup, for added or removed fields. |
![]() |
turns commit recovery off. |
![]() |
tuning feature: configures the minimum size of free space slots in the database file that are to be reused. |
![]() |
configures the use of encryption. |
![]() |
configures whether Exceptions are to be thrown, if objects can not be stored. |
![]() |
configures db4o to generate UUIDs for stored objects. |
![]() |
configures db4o to generate version numbers for stored objects. |
![]() |
returns the MessageSender for this Configuration context. |
![]() |
allows to configure db4o to use a customized byte IO adapter. |
![]() |
can be used to turn the database file locking thread off. |
![]() |
allows to mark fields as transient with custom attributes. |
![]() |
sets the detail level of db4o messages. |
![]() |
returns an ObjectClass object to configure the specified class. The clazz parameter can be any of the following: - a fully qualified classname as a String. - a Class object. - any other object to be used as a template. |
![]() |
protects the database file with a password. |
![]() |
turns readOnly mode on and off. |
![]() |
configures the use of a specially designed reflection implementation. |
![]() |
forces analysation of all Classes during a running session. |
![]() |
tuning feature only: reserves a number of bytes in database files. |
![]() |
configures the path to be used to store and read Blob data. |
![]() |
configures db4o to use a custom ClassLoader. |
![]() |
sets the MessageRecipient to receive Client Server messages. |
![]() |
assigns a PrintStreamwhere db4o is to print its event messages. |
![]() |
configures the client messaging system to be single threaded or multithreaded. |
![]() |
tuning feature: configures whether db4o should try to instantiate one instance of each persistent class on system startup. |
![]() |
configures the time a client waits for a message response from the server. |
![]() |
configures the delay time after which the server starts pinging connected clients to check the connection. |
![]() |
configures the timeout of the serverside socket. |
![]() |
configures the storage format of Strings. |
![]() |
specifies the global updateDepth. |
![]() |
configures the timer for WeakReference collection. |
![]() |
turns weak reference management on or off. |
Configuration Interface | com.db4o.config Namespace