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, PROPERTIES_PREFIX, storageAccount
CACHE_PROPERTY, DEFAULT_CACHE_SIZE, DEFAULT_DIRECTDOWNLOAD, DEFAULT_DIRECTDOWNLOAD_EXPIRE, directDownload, DIRECTDOWNLOAD_EXPIRE_PROPERTY, DIRECTDOWNLOAD_PROPERTY, directDownloadExpire, properties
cachedir, fileCache, fileStorage, LEN_DIGEST_SUFFIX
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, getPropertyPrefix, instantiateGarbageCollector, removeBinaries, removeBinary
getConfigurationKey, getContentDispositionHeader, getContentTypeHeader, getIntFrameworkProperty, getProperty, getProperty, getURI, initialize, isDirectDownload, readBlob, supportsUserUpdate, supportsUserUpdateDefaultTrue, writeBlob
close, getBinary, getBinary, getFile, getLength, getLengthFromCache, initializeCache, initializeCache, putLengthInCache
getBinary, getDefaultDigestAlgorithm, getDescriptor, getDigestAlgorithm, getGarbageCollector, storeAndDigest, toHexString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, freezeVersion, getAppLinks, getAvailableConversions, getBinaryManager, 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 © 2015 Nuxeo SA. All rights reserved.