Uses of Interface
org.teiid.common.buffer.StorageManager
-
Packages that use StorageManager Package Description org.teiid.common.buffer org.teiid.common.buffer.impl -
-
Uses of StorageManager in org.teiid.common.buffer
Subinterfaces of StorageManager in org.teiid.common.buffer Modifier and Type Interface Description interface
BufferManager
The buffer manager controls how memory is used and how data flows through the system.interface
Cache<T>
Represents the storage strategy for theBufferManager
-
Uses of StorageManager in org.teiid.common.buffer.impl
Classes in org.teiid.common.buffer.impl that implement StorageManager Modifier and Type Class Description class
BufferFrontedFileStoreCache
Implements storage against aFileStore
abstraction using a fronting memory buffer with a filesystem paradigm.class
BufferManagerImpl
Default implementation of BufferManager.class
EncryptedStorageManager
Implements a block AES cipher over a regular filestore.class
FileStorageManager
Implements file storage that automatically splits large files and limits the number of open files.class
MemoryStorageManager
class
SplittableStorageManager
A storage manager that combines smaller files into a larger logical file.Methods in org.teiid.common.buffer.impl that return StorageManager Modifier and Type Method Description StorageManager
BufferFrontedFileStoreCache. getStorageManager()
StorageManager
SplittableStorageManager. getStorageManager()
Methods in org.teiid.common.buffer.impl with parameters of type StorageManager Modifier and Type Method Description void
BufferFrontedFileStoreCache. setStorageManager(StorageManager storageManager)
void
BufferManagerImpl. setStorageManager(StorageManager ssm)
Constructors in org.teiid.common.buffer.impl with parameters of type StorageManager Constructor Description EncryptedStorageManager(StorageManager manager)
SplittableStorageManager(StorageManager storageManager)
-