Package org.nuxeo.ecm.blob
Class CloudBlobStoreConfiguration
- java.lang.Object
-
- org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
-
- org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
-
- org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
-
- Direct Known Subclasses:
CloudFrontConfiguration
,S3BlobStoreConfiguration
public abstract class CloudBlobStoreConfiguration extends AbstractBlobStoreConfiguration
Abstract blob store configuration for cloud providers.- Since:
- 11.1
-
-
Field Summary
Fields Modifier and Type Field Description CachingConfiguration
cachingConfiguration
static String
DEFAULT_DIRECTDOWNLOAD
static long
DEFAULT_DIRECTDOWNLOAD_EXPIRE
static String
DIGEST_ALGORITHM_PROPERTY
DigestConfiguration
digestConfiguration
boolean
directDownload
static String
DIRECTDOWNLOAD_EXPIRE_PROPERTY
static String
DIRECTDOWNLOAD_PROPERTY
long
directDownloadExpire
-
Fields inherited from class org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
namespace
-
Fields inherited from class org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
properties, systemPropertyPrefix
-
-
Constructor Summary
Constructors Constructor Description CloudBlobStoreConfiguration(String systemPropertyPrefix, Map<String,String> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
parseDirectDownload()
protected long
parseDirectDownloadExpire()
-
Methods inherited from class org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
propertiesWithNamespace
-
Methods inherited from class org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
getBooleanProperty, getIntProperty, getLongProperty, getProperty, getProperty
-
-
-
-
Field Detail
-
DIRECTDOWNLOAD_PROPERTY
public static final String DIRECTDOWNLOAD_PROPERTY
- See Also:
- Constant Field Values
-
DEFAULT_DIRECTDOWNLOAD
public static final String DEFAULT_DIRECTDOWNLOAD
- See Also:
- Constant Field Values
-
DIRECTDOWNLOAD_EXPIRE_PROPERTY
public static final String DIRECTDOWNLOAD_EXPIRE_PROPERTY
- See Also:
- Constant Field Values
-
DEFAULT_DIRECTDOWNLOAD_EXPIRE
public static final long DEFAULT_DIRECTDOWNLOAD_EXPIRE
- See Also:
- Constant Field Values
-
DIGEST_ALGORITHM_PROPERTY
public static final String DIGEST_ALGORITHM_PROPERTY
- See Also:
- Constant Field Values
-
digestConfiguration
public final DigestConfiguration digestConfiguration
-
cachingConfiguration
public final CachingConfiguration cachingConfiguration
-
directDownload
public final boolean directDownload
-
directDownloadExpire
public final long directDownloadExpire
-
-
Constructor Detail
-
CloudBlobStoreConfiguration
public CloudBlobStoreConfiguration(String systemPropertyPrefix, Map<String,String> properties) throws IOException
- Throws:
IOException
-
-
Method Detail
-
parseDirectDownload
protected boolean parseDirectDownload()
-
parseDirectDownloadExpire
protected long parseDirectDownloadExpire()
-
-