Package | Description |
---|---|
org.teiid.common.buffer | |
org.teiid.common.buffer.impl |
Modifier and Type | Interface and 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 the
BufferManager |
Modifier and Type | Class and Description |
---|---|
class |
BufferFrontedFileStoreCache
Implements storage against a
FileStore 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.
|
Modifier and Type | Method and Description |
---|---|
StorageManager |
SplittableStorageManager.getStorageManager() |
StorageManager |
BufferFrontedFileStoreCache.getStorageManager() |
Modifier and Type | Method and Description |
---|---|
void |
BufferManagerImpl.setStorageManager(StorageManager ssm) |
void |
BufferFrontedFileStoreCache.setStorageManager(StorageManager storageManager) |
Constructor and Description |
---|
EncryptedStorageManager(StorageManager manager) |
SplittableStorageManager(StorageManager storageManager) |
Copyright © 2020. All rights reserved.