Index
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.
All Classes and Interfaces|All Packages|Constant Field Values