Package org.nuxeo.ecm.blob.azure
Class AzureCDNBinaryManager
java.lang.Object
org.nuxeo.ecm.core.blob.binary.AbstractBinaryManager
org.nuxeo.ecm.core.blob.binary.CachingBinaryManager
org.nuxeo.ecm.blob.AbstractCloudBinaryManager
org.nuxeo.ecm.blob.azure.AzureBinaryManager
org.nuxeo.ecm.blob.azure.AzureCDNBinaryManager
- All Implemented Interfaces:
BinaryManager,BlobProvider
Deprecated.
- Since:
- 7.10
- Author:
- Arnaud Kervern
-
Field Summary
FieldsFields inherited from class org.nuxeo.ecm.blob.azure.AzureBinaryManager
ACCOUNT_KEY_PROPERTY, ACCOUNT_NAME_PROPERTY, client, CONTAINER_PROPERTY, ENDPOINT_PROTOCOL_PROPERTY, prefix, PREFIX_PROPERTY, SYSTEM_PROPERTY_PREFIXFields inherited from class org.nuxeo.ecm.blob.AbstractCloudBinaryManager
CACHE_COUNT_PROPERTY, CACHE_MIN_AGE_PROPERTY, CACHE_SIZE_PROPERTY, DEFAULT_CACHE_COUNT, DEFAULT_CACHE_MIN_AGE, DEFAULT_CACHE_SIZE, DEFAULT_DIRECTDOWNLOAD, DEFAULT_DIRECTDOWNLOAD_EXPIRE, DIGEST_ALGORITHM_PROPERTY, directDownload, DIRECTDOWNLOAD_EXPIRE_PROPERTY, DIRECTDOWNLOAD_PROPERTY, directDownloadExpire, namespace, transientFlagFields inherited from class org.nuxeo.ecm.core.blob.binary.CachingBinaryManager
cachedir, fileCache, fileStorageFields inherited from class org.nuxeo.ecm.core.blob.binary.AbstractBinaryManager
blobProviderId, DEFAULT_DEPTH, DEFAULT_DIGEST, descriptor, digestPattern, DIGESTS_BY_LENGTH, garbageCollector, MAX_BUF_SIZE, MD5_DIGEST, MD5_DIGEST_LENGTH, MIN_BUF_SIZE, properties, SHA1_DIGEST, SHA1_DIGEST_LENGTH, SHA256_DIGEST, SHA256_DIGEST_LENGTHFields inherited from interface org.nuxeo.ecm.core.blob.binary.BinaryManager
PROP_KEY, PROP_PATH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected URIgetRemoteUri(String digest, ManagedBlob blob, jakarta.servlet.http.HttpServletRequest servletRequest) Deprecated.protected voidDeprecated.Configure Cloud client using propertiesMethods inherited from class org.nuxeo.ecm.blob.azure.AzureBinaryManager
getContentDispositionHeader, getFileStorage, getSystemPropertyPrefix, instantiateGarbageCollector, lengthOfBlob, removeBinaries, removeBinaryMethods inherited from class org.nuxeo.ecm.blob.AbstractCloudBinaryManager
getBinaryManager, getBooleanProperty, getContentTypeHeader, getDefaultDigestAlgorithm, getIntProperty, getIntProperty, getProperties, getProperty, getProperty, getSystemPropertyName, getURI, initialize, isDirectDownload, isTransient, performsExternalAccessControl, readBlob, supportsUserUpdate, supportsUserUpdateDefaultTrue, writeBlobMethods inherited from class org.nuxeo.ecm.core.blob.binary.CachingBinaryManager
close, getBinary, getBinary, getFile, initializeCache, initializeCache, initializeCacheMethods inherited from class org.nuxeo.ecm.core.blob.binary.AbstractBinaryManager
computeDigestPattern, getBinary, getDescriptor, getDigestAlgorithm, getGarbageCollector, isValidDigest, setDescriptor, storeAndDigest, toHexStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.nuxeo.ecm.core.blob.BlobProvider
allowByteRange, allowDirectDownload, canConvert, close, deleteBlob, getAppLinks, getAvailableConversions, getBinaryGarbageCollector, getFile, getStatus, getStream, getStream, getThumbnail, hasCreateFromKeyPermission, isColdStorageMode, isRecordMode, isTransactional, isVersion, readBlob, supportsSync, updateBlob, writeBlob
-
Field Details
-
AZURE_CDN_PROPERTY
Deprecated.- See Also:
-
host
Deprecated.
-
-
Constructor Details
-
AzureCDNBinaryManager
public AzureCDNBinaryManager()Deprecated.
-
-
Method Details
-
setupCloudClient
Deprecated.Description copied from class:AbstractCloudBinaryManagerConfigure Cloud client using properties- Overrides:
setupCloudClientin classAzureBinaryManager- Throws:
IOException
-
getRemoteUri
protected URI getRemoteUri(String digest, ManagedBlob blob, jakarta.servlet.http.HttpServletRequest servletRequest) throws IOException Deprecated.- Overrides:
getRemoteUriin classAzureBinaryManager- Throws:
IOException
-
AzureBlobProviderconfigured with direct download and a CDN host instead