|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StorageProvider | |
---|---|
org.apache.james.mime4j.storage |
Uses of StorageProvider in org.apache.james.mime4j.storage |
---|
Classes in org.apache.james.mime4j.storage that implement StorageProvider | |
---|---|
class |
AbstractStorageProvider
Abstract implementation of StorageProvider that implements
store(InputStream) by copying the
input stream to a StorageOutputStream obtained from
createStorageOutputStream() . |
class |
CipherStorageProvider
A StorageProvider that transparently scrambles and unscrambles the
data stored by another StorageProvider . |
class |
MemoryStorageProvider
A StorageProvider that stores the data entirely in memory. |
class |
TempFileStorageProvider
A StorageProvider that stores the data in temporary files. |
class |
ThresholdStorageProvider
A StorageProvider that keeps small amounts of data in memory and
writes the remainder to another StorageProvider (the back-end)
if a certain threshold size gets exceeded. |
Methods in org.apache.james.mime4j.storage that return StorageProvider | |
---|---|
static StorageProvider |
DefaultStorageProvider.getInstance()
Returns the default StorageProvider instance. |
StorageProvider |
StorageBodyFactory.getStorageProvider()
Returns the StorageProvider this BodyFactory
uses to create message bodies from input streams. |
Methods in org.apache.james.mime4j.storage with parameters of type StorageProvider | |
---|---|
static void |
DefaultStorageProvider.setInstance(StorageProvider instance)
Sets the default StorageProvider instance. |
Constructors in org.apache.james.mime4j.storage with parameters of type StorageProvider | |
---|---|
CipherStorageProvider(StorageProvider backend)
Creates a new CipherStorageProvider for the given back-end
using the Blowfish cipher algorithm. |
|
CipherStorageProvider(StorageProvider backend,
java.lang.String algorithm)
Creates a new CipherStorageProvider for the given back-end
and cipher algorithm. |
|
StorageBodyFactory(StorageProvider storageProvider,
DecodeMonitor monitor)
Creates a new BodyFactory instance that uses the given
storage provider for creating message bodies from input streams. |
|
ThresholdStorageProvider(StorageProvider backend)
Creates a new ThresholdStorageProvider for the given
back-end using a threshold size of 2048 bytes. |
|
ThresholdStorageProvider(StorageProvider backend,
int thresholdSize)
Creates a new ThresholdStorageProvider for the given
back-end and threshold size. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |