Package org.apache.james.mime4j.storage
Class MemoryStorageProvider
- java.lang.Object
-
- org.apache.james.mime4j.storage.AbstractStorageProvider
-
- org.apache.james.mime4j.storage.MemoryStorageProvider
-
- All Implemented Interfaces:
StorageProvider
public class MemoryStorageProvider extends AbstractStorageProvider
AStorageProvider
that stores the data entirely in memory.Example usage:
StorageProvider provider = new MemoryStorageProvider(); DefaultStorageProvider.setInstance(provider);
-
-
Constructor Summary
Constructors Constructor Description MemoryStorageProvider()
Creates a newMemoryStorageProvider
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StorageOutputStream
createStorageOutputStream()
Creates aStorageOutputStream
where data to be stored can be written to.-
Methods inherited from class org.apache.james.mime4j.storage.AbstractStorageProvider
store
-
-
-
-
Method Detail
-
createStorageOutputStream
public StorageOutputStream createStorageOutputStream()
Description copied from interface:StorageProvider
Creates aStorageOutputStream
where data to be stored can be written to. Subsequently the user can calltoStorage()
on that object to get aStorage
instance that holds the data that has been written.- Returns:
- a
StorageOutputStream
where data can be written to.
-
-