Package org.nuxeo.ecm.blob.azure
Class AzureBlobStoreConfiguration
java.lang.Object
org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
org.nuxeo.ecm.blob.azure.AzureBlobStoreConfiguration
Blob storage configuration in Azure Storage.
- Since:
- 2023.6
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringprotected static final Stringprotected static final Stringstatic final longstatic final Stringprotected final longprotected final Stringprotected final com.azure.storage.blob.BlobContainerClientstatic final Stringprotected final Stringstatic final Stringprotected static final org.apache.logging.log4j.Loggerstatic final intstatic final Stringstatic final longstatic final Stringprotected final intprotected final longprotected Stringstatic final Stringstatic final Stringstatic final Durationstatic final Stringprotected final DurationFields inherited from class org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
cachingConfiguration, DEFAULT_DIRECTDOWNLOAD_EXPIRE, DIGEST_ALGORITHM_PROPERTY, digestConfiguration, directDownload, DIRECTDOWNLOAD_EXPIRE_PROPERTY, DIRECTDOWNLOAD_PROPERTY, directDownloadExpireFields inherited from class org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
namespaceFields inherited from class org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
properties, systemPropertyPrefix -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.nuxeo.ecm.blob.CloudBlobStoreConfiguration
parseDirectDownload, parseDirectDownloadExpireMethods inherited from class org.nuxeo.ecm.core.blob.AbstractBlobStoreConfiguration
propertiesWithNamespaceMethods inherited from class org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
getBooleanProperty, getIntProperty, getIntProperty, getLongProperty, getOptionalDurationProperty, getOptionalIntegerProperty, getOptionalLongProperty, getOptionalProperty, getProperty, getProperty
-
Field Details
-
AZURE_STORAGE_ACCESS_KEY_ENV_VAR
- See Also:
-
AZURE_STORAGE_ACCOUNT_ENV_VAR
- See Also:
-
log
protected static final org.apache.logging.log4j.Logger log -
ACCOUNT_KEY_PROPERTY
- See Also:
-
ACCOUNT_NAME_PROPERTY
- See Also:
-
AZURE_CDN_PROPERTY
- See Also:
-
CONTAINER_PROPERTY
- See Also:
-
PREFIX_PROPERTY
- See Also:
-
SYSTEM_PROPERTY_PREFIX
- See Also:
-
DELIMITER
- See Also:
-
BLOCK_SIZE_DEFAULT
public static final long BLOCK_SIZE_DEFAULT- Since:
- 2025.10
- See Also:
-
BLOCK_SIZE_PROPERTY
- Since:
- 2025.10
- See Also:
-
MAX_CONCURRENCY_DEFAULT
public static final int MAX_CONCURRENCY_DEFAULT- Since:
- 2025.10
- See Also:
-
MAX_CONCURRENCY_PROPERTY
- Since:
- 2025.10
- See Also:
-
MAX_SINGLE_UPLOAD_SIZE_DEFAULT
public static final long MAX_SINGLE_UPLOAD_SIZE_DEFAULT- Since:
- 2025.10
- See Also:
-
MAX_SINGLE_UPLOAD_SIZE_PROPERTY
- Since:
- 2025.10
- See Also:
-
UPLOAD_TIMEOUT_DEFAULT
- Since:
- 2025.10
-
UPLOAD_TIMEOUT_PROPERTY
- Since:
- 2025.10
- See Also:
-
blockSize
protected final long blockSize -
maxConcurrency
protected final int maxConcurrency -
maxSingleUploadSize
protected final long maxSingleUploadSize -
uploadTimeout
-
cdnHost
-
containerName
-
prefix
-
client
protected final com.azure.storage.blob.BlobContainerClient client
-
-
Constructor Details
-
AzureBlobStoreConfiguration
- Throws:
IOException
-