Uses of Interface
com.db4o.io.Storage
-
Packages that use Storage Package Description com.db4o.config com.db4o.cs.internal com.db4o.defragment com.db4o.ext com.db4o.internal com.db4o.io -
-
Uses of Storage in com.db4o.config
Methods in com.db4o.config that return Storage Modifier and Type Method Description Storage
Configuration. storage()
returns the configuredStorage
Storage
FileConfiguration. storage()
returns the configuredStorage
.Methods in com.db4o.config with parameters of type Storage Modifier and Type Method Description void
Configuration. storage(Storage factory)
allows to configure db4o to use a customized byte IO storage mechanism.void
FileConfiguration. storage(Storage storage)
allows to configure db4o to use a customized byte IO storage mechanism. -
Uses of Storage in com.db4o.cs.internal
Methods in com.db4o.cs.internal with parameters of type Storage Modifier and Type Method Description void
ClientObjectContainer. backup(Storage targetStorage, java.lang.String path)
void
ClientObjectContainer. backupSync(Storage targetStorage, java.lang.String path)
-
Uses of Storage in com.db4o.defragment
Methods in com.db4o.defragment that return Storage Modifier and Type Method Description Storage
DefragmentConfig. backupStorage()
Methods in com.db4o.defragment with parameters of type Storage Modifier and Type Method Description void
DefragmentConfig. backupStorage(Storage backupStorage)
-
Uses of Storage in com.db4o.ext
Methods in com.db4o.ext with parameters of type Storage Modifier and Type Method Description void
ExtObjectContainer. backup(Storage targetStorage, java.lang.String path)
backs up a database file of an open ObjectContainer.void
ExtObjectContainer. backupSync(Storage targetStorage, java.lang.String path)
backs up a database file of an open ObjectContainer. -
Uses of Storage in com.db4o.internal
Methods in com.db4o.internal that return Storage Modifier and Type Method Description static Storage
Platform4. newStorage()
Storage
Config4Impl. storage()
Methods in com.db4o.internal with parameters of type Storage Modifier and Type Method Description abstract void
ExternalObjectContainer. backup(Storage targetStorage, java.lang.String path)
void
IoAdaptedObjectContainer. backup(Storage targetStorage, java.lang.String path)
void
ObjectContainerSession. backup(Storage storage, java.lang.String path)
void
TransportObjectContainer. backup(Storage targetStorage, java.lang.String path)
abstract void
ExternalObjectContainer. backupSync(Storage targetStorage, java.lang.String path)
void
IoAdaptedObjectContainer. backupSync(Storage targetStorage, java.lang.String path)
void
ObjectContainerSession. backupSync(Storage storage, java.lang.String path)
void
TransportObjectContainer. backupSync(Storage targetStorage, java.lang.String path)
void
Config4Impl. storage(Storage factory)
-
Uses of Storage in com.db4o.io
Classes in com.db4o.io that implement Storage Modifier and Type Class Description class
CachingStorage
Caching storage adapter to cache db4o database data in memory until the underlyingBin
is instructed to flush its data whenBin.sync()
is called.
You can override theCachingStorage.newCache()
method if you want to work with a different caching strategy.class
FileStorage
Storage adapter to store db4o database data to physical files on hard disc.class
MemoryStorage
class
NonFlushingStorage
Storage adapter that does not pass flush calls on to its delegate.class
PagingMemoryStorage
class
StorageDecorator
Wrapper base class for all classes that wrap Storage.Fields in com.db4o.io declared as Storage Modifier and Type Field Description protected Storage
StorageDecorator. _storage
Constructors in com.db4o.io with parameters of type Storage Constructor Description CachingStorage(Storage storage)
default constructor to create a Caching storage with the default page count of 64 and the default page size of 1024.CachingStorage(Storage storage, int pageCount, int pageSize)
constructor to set up a CachingStorage with a configured page count and page sizeNonFlushingStorage(Storage storage)
StorageDecorator(Storage storage)
-