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, storageAccount, SYSTEM_PROPERTY_PREFIX
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, directDownload, DIRECTDOWNLOAD_EXPIRE_PROPERTY, DIRECTDOWNLOAD_PROPERTY, directDownloadExpire, properties
cachedir, fileCache, fileStorage
blobProviderId, 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_LENGTH
PROP_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
|
getFileStorage, getSystemPropertyPrefix, instantiateGarbageCollector, removeBinaries, removeBinary
getBinaryManager, getContentDispositionHeader, getContentTypeHeader, getIntProperty, getProperty, getProperty, getSystemPropertyName, getURI, initialize, isDirectDownload, performsExternalAccessControl, readBlob, supportsUserUpdate, supportsUserUpdateDefaultTrue, writeBlob
close, getBinary, getBinary, getFile, initializeCache, initializeCache, initializeCache
getBinary, getDefaultDigestAlgorithm, getDescriptor, getDigestAlgorithm, getGarbageCollector, storeAndDigest, toHexString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, freezeVersion, getAppLinks, getAvailableConversions, getConvertedStream, getStream, getThumbnail, isVersion
public static final String AZURE_CDN_PROPERTY
public AzureCDNBinaryManager()
protected void setupCloudClient() throws IOException
AbstractCloudBinaryManager
setupCloudClient
in class AzureBinaryManager
IOException
protected URI getRemoteUri(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest) throws IOException
getRemoteUri
in class AzureBinaryManager
IOException
Copyright © 2016 Nuxeo SA. All rights reserved.