Package org.apache.james.mime4j.storage
package org.apache.james.mime4j.storage
-
ClassDescriptionAbstract implementation of
StorageProviderthat implementsstore(InputStream)by copying the input stream to aStorageOutputStreamobtained fromcreateStorageOutputStream().AStorageProviderthat transparently scrambles and unscrambles the data stored by anotherStorageProvider.Allows for a defaultStorageProviderinstance to be configured on an application level.AStorageProviderthat stores the data entirely in memory.A wrapper around anotherStoragethat also maintains a reference counter.Can be used to read data that has been stored by aStorageProvider.Binary body backed by aStorageFactory for creating message bodies.This class implements an output stream that can be used to create aStorageobject.Provides a strategy for storing the contents of anInputStreamor retrieving the content written to anOutputStream.Text body backed by aStorage.Text body backed by aString.AStorageProviderthat stores the data in temporary files.AStorageProviderthat keeps small amounts of data in memory and writes the remainder to anotherStorageProvider(the back-end) if a certain threshold size gets exceeded.