Index

A C D E G I M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractS3DataStoreService - Class in org.apache.jackrabbit.oak.blob.cloud.s3
 
AbstractS3DataStoreService() - Constructor for class org.apache.jackrabbit.oak.blob.cloud.s3.AbstractS3DataStoreService
 
ACCESS_KEY - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Amazon aws access key.
addMetadataRecord(File, String) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
addMetadataRecord(InputStream, String) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
asMap(Properties) - Static method in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
 
AWSDOTCOM - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
constants to define endpoint to various AWS region

C

close() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
completeDataRecordUpload(String) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
createBackend() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
createDataStore(ComponentContext, Map<String, Object>) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.AbstractS3DataStoreService
 

D

DASH - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
 
deactivate() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.AbstractS3DataStoreService
 
decorate(CopyObjectRequest) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3RequestDecorator
Set encryption in CopyObjectRequest
decorate(GeneratePresignedUrlRequest) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3RequestDecorator
 
decorate(GetObjectMetadataRequest) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3RequestDecorator
Set encryption in GetObjectMetadataRequest
decorate(GetObjectRequest) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3RequestDecorator
Set encryption in GetObjectRequest
decorate(InitiateMultipartUploadRequest) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3RequestDecorator
 
decorate(PutObjectRequest) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3RequestDecorator
Set encryption in PutObjectRequest
DEFAULT_AWS_BUCKET_REGION - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
The default value AWS bucket region.
DEFAULT_CONFIG_FILE - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
 
deleteAllMetadataRecords(String) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
deleteBucket(String) - Static method in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
Delete S3 bucket.
deleteMetadataRecord(String) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
deleteRecord(DataIdentifier) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
DOT - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
 

E

exists(DataIdentifier) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
Check if record identified by identifier exists in Amazon S3.

G

getActiveSyncs() - Method in interface org.apache.jackrabbit.oak.blob.cloud.s3.stats.S3DataStoreStatsMBean
Obtains the number of records that are in the process of being "synced", meaning they are either scheduled to be copied to S3 or are actively being copied to S3 but the copy of these files has not yet completed.
getAllIdentifiers() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
getAllMetadataRecords(String) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
getAllRecords() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
getBackend() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
getBucket() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
getDescription() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.AbstractS3DataStoreService
 
getDownloadURI(DataIdentifier, DataRecordDownloadOptions) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
getMetadataRecord(String) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
getMinRecordLength() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
getOrCreateReferenceKey() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
getRecord(DataIdentifier) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
getStatisticsProvider() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStoreService
 
getStatisticsProvider() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.SharedS3DataStoreService
 

I

init() - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
initiateDataRecordUpload(long, int) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
initiateDataRecordUpload(long, int, DataRecordUploadOptions) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
isFileSynced(String) - Method in interface org.apache.jackrabbit.oak.blob.cloud.s3.stats.S3DataStoreStatsMBean
Determines whether a file-like entity with the given name has been "synced" (completely copied) to S3.

M

MAX_KEYS - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to set max list keys.
metadataRecordExists(String) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
MODE - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to set remote storage mode

N

NAME - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStoreService
 
NAME - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.SharedS3DataStoreService
 

O

openService(Properties) - Static method in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
Create AmazonS3Client from properties.
org.apache.jackrabbit.oak.blob.cloud.s3 - package org.apache.jackrabbit.oak.blob.cloud.s3
 
org.apache.jackrabbit.oak.blob.cloud.s3.stats - package org.apache.jackrabbit.oak.blob.cloud.s3.stats
 

P

PRESIGNED_HTTP_DOWNLOAD_URI_CACHE_MAX_SIZE - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
 
PRESIGNED_HTTP_DOWNLOAD_URI_EXPIRY_SECONDS - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
 
PRESIGNED_HTTP_DOWNLOAD_URI_VERIFY_EXISTS - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Boolean flag to allow disabling of verification check on download URI generation.
PRESIGNED_HTTP_UPLOAD_URI_EXPIRY_SECONDS - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
 
PRESIGNED_URI_ENABLE_ACCELERATION - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
 
properties - Variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
PROXY_HOST - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to set proxy host.
PROXY_PORT - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to set proxy port.

R

read(DataIdentifier) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
readConfig(String) - Static method in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
Read a configuration properties file.

S

S3 - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
 
S3_BUCKET - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Amazon aws S3 bucket.
S3_CONN_PROTOCOL - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant for S3 Connector Protocol
S3_CONN_TIMEOUT - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Amazon S3 Http connection timeout.
S3_CONTAINER - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Amazon aws S3 bucket (alternate property name).
S3_ENCRYPTION - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to enable encryption in S3.
S3_ENCRYPTION_NONE - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant for no encryption.
S3_ENCRYPTION_SSE_C - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to set SSE_C encryption.
S3_ENCRYPTION_SSE_KMS - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to set SSE_KMS encryption.
S3_ENCRYPTION_SSE_S3 - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to set SSE_S3 encryption.
S3_END_POINT - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Amazon aws S3 region.
S3_MAX_CONNS - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Amazon S3 maximum connections to be used.
S3_MAX_ERR_RETRY - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Amazon S3 maximum retries.
S3_REGION - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Amazon aws S3 region.
S3_RENAME_KEYS - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to rename keys
S3_SIG_V4 - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to set S3 signature for SSE_KMS encryption.
S3_SOCK_TIMEOUT - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Amazon S3 socket timeout.
S3_SSE_C_KEY - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to set base64 encoded key for SSE_C encryption.
S3_SSE_KMS_KEYID - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to set keyID for SSE_KMS encryption.
S3_WRITE_THREADS - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Constant to rename keys
S3Backend - Class in org.apache.jackrabbit.oak.blob.cloud.s3
A data store backend that stores data on Amazon S3.
S3Backend() - Constructor for class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
S3Constants - Class in org.apache.jackrabbit.oak.blob.cloud.s3
Defined Amazon S3 constants.
S3DataStore - Class in org.apache.jackrabbit.oak.blob.cloud.s3
Amazon S3 data store extending from AbstractSharedCachingDataStore.
S3DataStore() - Constructor for class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
S3DataStoreService - Class in org.apache.jackrabbit.oak.blob.cloud.s3
 
S3DataStoreService() - Constructor for class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStoreService
 
S3DataStoreStatsMBean - Interface in org.apache.jackrabbit.oak.blob.cloud.s3.stats
MBean for JMX statistics pertaining to an S3DataStore.
S3RequestDecorator - Class in org.apache.jackrabbit.oak.blob.cloud.s3
This class to sets encrption mode in S3 request.
S3RequestDecorator(Properties) - Constructor for class org.apache.jackrabbit.oak.blob.cloud.s3.S3RequestDecorator
 
SECRET_KEY - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Constants
Amazon aws secret key.
setBinaryTransferAccelerationEnabled(boolean) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
setBucket(String) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
 
setDirectDownloadURICacheSize(int) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
setDirectDownloadURIExpirySeconds(int) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
setDirectUploadURIExpirySeconds(int) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
setMinRecordLength(int) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
 
setProperties(Properties) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
Properties used to configure the backend.
setProperties(Properties) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore
Properties required to configure the S3Backend
setStatisticsProvider(StatisticsProvider) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStoreService
 
setStatisticsProvider(StatisticsProvider) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.SharedS3DataStoreService
 
SharedS3DataStoreService - Class in org.apache.jackrabbit.oak.blob.cloud.s3
 
SharedS3DataStoreService() - Constructor for class org.apache.jackrabbit.oak.blob.cloud.s3.SharedS3DataStoreService
 

T

TYPE - Static variable in interface org.apache.jackrabbit.oak.blob.cloud.s3.stats.S3DataStoreStatsMBean
 

U

US_EAST_1_AWS_BUCKET_REGION - Static variable in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
The value for the us-east-1 region.
Utils - Class in org.apache.jackrabbit.oak.blob.cloud.s3
Amazon S3 utilities.

W

waitForBucket(AmazonS3, String) - Static method in class org.apache.jackrabbit.oak.blob.cloud.s3.Utils
Waits for an S3 bucket, one we expect to exist, to report that it exists.
write(DataIdentifier, File) - Method in class org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend
It uploads file to Amazon S3.
A C D E G I M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values