Package org.apache.james.mime4j.storage

Interface Summary
Storage Can be used to read data that has been stored by a StorageProvider.
StorageProvider Provides a strategy for storing the contents of an InputStream or retrieving the content written to an OutputStream.
 

Class Summary
AbstractStorageProvider Abstract implementation of StorageProvider that implements store(InputStream) by copying the input stream to a StorageOutputStream obtained from createStorageOutputStream().
CipherStorageProvider A StorageProvider that transparently scrambles and unscrambles the data stored by another StorageProvider.
DefaultStorageProvider Allows for a default StorageProvider instance to be configured on an application level.
MemoryStorageProvider A StorageProvider that stores the data entirely in memory.
MultiReferenceStorage A wrapper around another Storage that also maintains a reference counter.
StorageOutputStream This class implements an output stream that can be used to create a Storage object.
TempFileStorageProvider A StorageProvider that stores the data in temporary files.
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.
 



Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.