Class MemoryStorageProvider
java.lang.Object
org.apache.james.mime4j.storage.AbstractStorageProvider
org.apache.james.mime4j.storage.MemoryStorageProvider
- All Implemented Interfaces:
StorageProvider
A
StorageProvider that stores the data entirely in memory.
Example usage:
StorageProvider provider = new MemoryStorageProvider(); DefaultStorageProvider.setInstance(provider);
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final classprivate static final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates aStorageOutputStreamwhere data to be stored can be written to.Methods inherited from class AbstractStorageProvider
store
-
Constructor Details
-
MemoryStorageProvider
public MemoryStorageProvider()Creates a newMemoryStorageProvider.
-
-
Method Details
-
createStorageOutputStream
Description copied from interface:StorageProviderCreates aStorageOutputStreamwhere data to be stored can be written to. Subsequently the user can calltoStorage()on that object to get aStorageinstance that holds the data that has been written.- Returns:
- a
StorageOutputStreamwhere data can be written to.
-