Package org.apache.james.mime4j.storage
Class DefaultStorageProvider
- java.lang.Object
-
- org.apache.james.mime4j.storage.DefaultStorageProvider
-
public class DefaultStorageProvider extends Object
Allows for a defaultStorageProviderinstance to be configured on an application level.The default instance can be set by either calling
setInstance(StorageProvider)when the application starts up or by setting the system propertyorg.apache.james.mime4j.defaultStorageProviderto the class name of aStorageProviderimplementation.If neither option is used or if the class instantiation fails this class provides a pre-configured default instance.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_STORAGE_PROVIDER_PROPERTYValue isorg.apache.james.mime4j.defaultStorageProvider
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StorageProvidergetInstance()Returns the defaultStorageProviderinstance.static voidsetInstance(StorageProvider instance)Sets the defaultStorageProviderinstance.
-
-
-
Field Detail
-
DEFAULT_STORAGE_PROVIDER_PROPERTY
public static final String DEFAULT_STORAGE_PROVIDER_PROPERTY
Value isorg.apache.james.mime4j.defaultStorageProvider- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static StorageProvider getInstance()
Returns the defaultStorageProviderinstance.- Returns:
- the default
StorageProviderinstance.
-
setInstance
public static void setInstance(StorageProvider instance)
Sets the defaultStorageProviderinstance.- Parameters:
instance- the defaultStorageProviderinstance.
-
-