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
A StorageProvider
that stores the data entirely in memory.
Example usage:
StorageProvider provider = new MemoryStorageProvider();
DefaultStorageProvider.setInstance(provider);
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MemoryStorageProvider
public MemoryStorageProvider()
- Creates a new
MemoryStorageProvider
.
createStorageOutputStream
public StorageOutputStream createStorageOutputStream()
- Description copied from interface:
StorageProvider
- Creates a
StorageOutputStream
where data to be stored can be
written to. Subsequently the user can call
toStorage()
on that object to get
a Storage
instance that holds the data that has been written.
- Returns:
- a
StorageOutputStream
where data can be written to.
Copyright © 2004-2012 JBoss by Red Hat. All Rights Reserved.