public class AzureCDNBinaryManager extends AzureBinaryManager
| Modifier and Type | Field and Description |
|---|---|
static String |
AZURE_CDN_PROPERTY |
protected String |
host |
ACCOUNT_KEY_PROPERTY, ACCOUNT_NAME_PROPERTY, blobClient, container, CONTAINER_PROPERTY, ENDPOINT_PROTOCOL_PROPERTY, prefix, PREFIX_PROPERTY, storageAccount, SYSTEM_PROPERTY_PREFIXCACHE_COUNT_PROPERTY, CACHE_MIN_AGE_PROPERTY, CACHE_SIZE_PROPERTY, DEFAULT_CACHE_COUNT, DEFAULT_CACHE_MIN_AGE, DEFAULT_CACHE_SIZE, DEFAULT_DIRECTDOWNLOAD, DEFAULT_DIRECTDOWNLOAD_EXPIRE, directDownload, DIRECTDOWNLOAD_EXPIRE_PROPERTY, DIRECTDOWNLOAD_PROPERTY, directDownloadExpire, namespace, properties, transientFlagcachedir, fileCache, fileStorageblobProviderId, DEFAULT_DEPTH, DEFAULT_DIGEST, descriptor, DIGESTS_BY_LENGTH, garbageCollector, MAX_BUF_SIZE, MD5_DIGEST, MD5_DIGEST_LENGTH, MIN_BUF_SIZE, SHA1_DIGEST, SHA1_DIGEST_LENGTH, SHA256_DIGEST, SHA256_DIGEST_LENGTHPROP_KEY, PROP_PATH| Constructor and Description |
|---|
AzureCDNBinaryManager() |
| Modifier and Type | Method and Description |
|---|---|
protected URI |
getRemoteUri(String digest,
ManagedBlob blob,
javax.servlet.http.HttpServletRequest servletRequest) |
protected void |
setupCloudClient()
Configure Cloud client using properties
|
getContentDispositionHeader, getFileStorage, getSystemPropertyPrefix, instantiateGarbageCollector, removeBinaries, removeBinarygetBinaryManager, getBooleanProperty, getContentTypeHeader, getIntProperty, getProperties, getProperty, getProperty, getSystemPropertyName, getURI, initialize, isDirectDownload, isTransient, performsExternalAccessControl, readBlob, supportsUserUpdate, supportsUserUpdateDefaultTrue, writeBlobclose, getBinary, getBinary, getFile, initializeCache, initializeCache, initializeCachegetBinary, getDefaultDigestAlgorithm, getDescriptor, getDigestAlgorithm, getGarbageCollector, storeAndDigest, toHexStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanConvert, close, getAppLinks, getAvailableConversions, getStream, getThumbnail, hasCreateFromKeyPermission, isVersionpublic static final String AZURE_CDN_PROPERTY
public AzureCDNBinaryManager()
protected void setupCloudClient() throws IOException
AbstractCloudBinaryManagersetupCloudClient in class AzureBinaryManagerIOExceptionprotected URI getRemoteUri(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest) throws IOException
getRemoteUri in class AzureBinaryManagerIOExceptionCopyright © 2019 Nuxeo. All rights reserved.