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 defaultStorageProvider
instance 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.defaultStorageProvider
to the class name of aStorageProvider
implementation.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 String
DEFAULT_STORAGE_PROVIDER_PROPERTY
Value isorg.apache.james.mime4j.defaultStorageProvider
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StorageProvider
getInstance()
Returns the defaultStorageProvider
instance.static void
setInstance(StorageProvider instance)
Sets the defaultStorageProvider
instance.
-
-
-
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 defaultStorageProvider
instance.- Returns:
- the default
StorageProvider
instance.
-
setInstance
public static void setInstance(StorageProvider instance)
Sets the defaultStorageProvider
instance.- Parameters:
instance
- the defaultStorageProvider
instance.
-
-