Class DefaultStorageProvider

java.lang.Object
org.apache.james.mime4j.storage.DefaultStorageProvider

public class DefaultStorageProvider extends Object
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 Details

    • DEFAULT_STORAGE_PROVIDER_PROPERTY

      public static final String DEFAULT_STORAGE_PROVIDER_PROPERTY
      Value is org.apache.james.mime4j.defaultStorageProvider
      See Also:
    • instance

      private static volatile StorageProvider instance
  • Constructor Details

    • DefaultStorageProvider

      private DefaultStorageProvider()
  • Method Details