Package org.apache.james.mime4j.storage
Class DefaultStorageProvider
java.lang.Object
org.apache.james.mime4j.storage.DefaultStorageProvider
Allows for a default
StorageProvider 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 property
org.apache.james.mime4j.defaultStorageProvider to the class
name of a StorageProvider implementation.
If neither option is used or if the class instantiation fails this class provides a pre-configured default instance.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue isorg.apache.james.mime4j.defaultStorageProvider -
Method Summary
Modifier and TypeMethodDescriptionstatic StorageProviderReturns the defaultStorageProviderinstance.static voidsetInstance(StorageProvider instance) Sets the defaultStorageProviderinstance.
-
Field Details
-
DEFAULT_STORAGE_PROVIDER_PROPERTY
Value isorg.apache.james.mime4j.defaultStorageProvider- See Also:
-
-
Method Details
-
getInstance
Returns the defaultStorageProviderinstance.- Returns:
- the default
StorageProviderinstance.
-
setInstance
Sets the defaultStorageProviderinstance.- Parameters:
instance- the defaultStorageProviderinstance.
-