A B C D E G I L M N P R S W 
All Classes All Packages

A

AmazonS3Provider - Class in com.bazaarvoice.emodb.blob.db.s3
 
AmazonS3Provider(S3Configuration, Clock) - Constructor for class com.bazaarvoice.emodb.blob.db.s3.AmazonS3Provider
 
AstyanaxStorageProvider - Class in com.bazaarvoice.emodb.blob.db.astyanax
A single row Cassandra implementation of StorageProvider.
AstyanaxStorageProvider(ConsistencyLevel, MetricRegistry) - Constructor for class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 

B

BlobPlacementFactory - Class in com.bazaarvoice.emodb.blob.db.astyanax
Creates Blob Store BlobPlacement objects from a Cassandra keyspace and Emo placement string.
BlobPlacementFactory(LifeCycleRegistry, Set<String>, Map<String, CassandraKeyspace>, DataCenters) - Constructor for class com.bazaarvoice.emodb.blob.db.astyanax.BlobPlacementFactory
 
BlobReadConsistency - Annotation Type in com.bazaarvoice.emodb.blob
Guice binding annontation for consistency level to use when reading blobs.
BlobStoreConfiguration - Class in com.bazaarvoice.emodb.blob
 
BlobStoreConfiguration() - Constructor for class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
BlobStoreModule - Class in com.bazaarvoice.emodb.blob
Guice module for constructing a BlobStore.
BlobStoreModule(EmoServiceMode, String, MetricRegistry) - Constructor for class com.bazaarvoice.emodb.blob.BlobStoreModule
 
BlobStoreProviderProxy - Class in com.bazaarvoice.emodb.blob.core
Supports delegation of DDL operations to the system data center.
BlobStoreProviderProxy(Provider<BlobStore>, Provider<BlobStore>) - Constructor for class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
BlobStoreZooKeeper - Annotation Type in com.bazaarvoice.emodb.blob
Guice binding annotation for identifying the ZooKeeper connection the blob store should use.

C

check() - Method in class com.bazaarvoice.emodb.blob.db.s3.S3HealthCheck
 
com.bazaarvoice.emodb.blob - package com.bazaarvoice.emodb.blob
 
com.bazaarvoice.emodb.blob.core - package com.bazaarvoice.emodb.blob.core
 
com.bazaarvoice.emodb.blob.db - package com.bazaarvoice.emodb.blob.db
 
com.bazaarvoice.emodb.blob.db.astyanax - package com.bazaarvoice.emodb.blob.db.astyanax
 
com.bazaarvoice.emodb.blob.db.s3 - package com.bazaarvoice.emodb.blob.db.s3
 
com.bazaarvoice.emodb.blob.db.s3.config - package com.bazaarvoice.emodb.blob.db.s3.config
 
configure() - Method in class com.bazaarvoice.emodb.blob.BlobStoreModule
 
copy(AstyanaxStorage, AstyanaxStorage, Runnable) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
countMetadata(Table) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
countMetadata(Table) - Method in interface com.bazaarvoice.emodb.blob.db.MetadataProvider
Count metadata.
createTable(String, TableOptions, Map<String, String>, Audit) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
createTable(String, TableOptions, Map<String, String>, Audit) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 

D

DefaultBlobStore - Class in com.bazaarvoice.emodb.blob.core
Stores large binary objects like photos, videos.
DefaultBlobStore(TableDAO, StorageProvider, MetadataProvider, MetricRegistry) - Constructor for class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
delete(String, String) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
delete(String, String) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
deleteMetadata(Table, String) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
deleteMetadata(Table, String) - Method in interface com.bazaarvoice.emodb.blob.db.MetadataProvider
Delete metadata.
deleteObject(Table, String) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
deleteObject(Table, String) - Method in interface com.bazaarvoice.emodb.blob.db.StorageProvider
 
dropTable(String, Audit) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
dropTable(String, Audit) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 

E

EndpointConfiguration() - Constructor for class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.EndpointConfiguration
 

G

get(String) - Method in class com.bazaarvoice.emodb.blob.db.s3.AmazonS3Provider
 
get(String, String) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
get(String, String) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
get(String, String, RangeSpecification) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
get(String, String, RangeSpecification) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
getAccelerateModeEnabled() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
getApprovedContentTypes() - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
getAttributes() - Method in class com.bazaarvoice.emodb.blob.db.StorageSummary
 
getCassandraClusters() - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
getChunkCount() - Method in class com.bazaarvoice.emodb.blob.db.StorageSummary
 
getChunkSize() - Method in class com.bazaarvoice.emodb.blob.db.StorageSummary
 
getCurrentTimestamp(Table) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
getCurrentTimestamp(Table) - Method in interface com.bazaarvoice.emodb.blob.db.StorageProvider
 
getDataCenters(String) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.BlobPlacementFactory
 
getDecreaseCooldown() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
getDefaultChunkSize() - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
getDefaultChunkSize() - Method in interface com.bazaarvoice.emodb.blob.db.StorageProvider
 
getDuration() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3HealthCheckConfiguration
 
getEndpointConfiguration() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration
 
getIncreaseCooldown() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
getLength() - Method in class com.bazaarvoice.emodb.blob.db.StorageSummary
 
getMaxAttempts() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
getMaxRateLimit() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
getMD5() - Method in class com.bazaarvoice.emodb.blob.db.StorageSummary
 
getMetadata(String, String) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
getMetadata(String, String) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
getMinimumSplitsPerTable() - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
getMinRateLimit() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
getName() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
getName() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3HealthCheckConfiguration
 
getPlacementsUnderMove() - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
getRateLimitConfiguration() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration
 
getReadConsistency() - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
getReadRangeSize() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
getRegion() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
getRoleArn() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
getRoleExternalId() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
getS3BucketConfigurations() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3Configuration
 
getS3ClientConfiguration() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
getS3ClientConfiguration() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3Configuration
 
getS3Configuration() - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
getS3HealthCheckConfiguration() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3Configuration
 
getScanBatchSize() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
getServiceEndpoint() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.EndpointConfiguration
 
getSHA1() - Method in class com.bazaarvoice.emodb.blob.db.StorageSummary
 
getSigningRegion() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.EndpointConfiguration
 
getTableApproximateSize(String) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
getTableApproximateSize(String) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
getTableAttributes(String) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
getTableAttributes(String) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
getTableExists(String) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
getTableExists(String) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
getTableMetadata(String) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
getTableMetadata(String) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
getTableOptions(String) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
getTableOptions(String) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
getTablePlacements() - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
getTablePlacements() - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
getTimestamp() - Method in class com.bazaarvoice.emodb.blob.db.StorageSummary
Returns the date/time this blob was uploaded, in microseconds.
getValidPlacements() - Method in class com.bazaarvoice.emodb.blob.db.astyanax.BlobPlacementFactory
 
getValidTablePlacements() - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
getWriteChunkSize() - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 

I

isAvailablePlacement(String) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.BlobPlacementFactory
 
isTableAvailable(String) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
isTableAvailable(String) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
isValidPlacement(String) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.BlobPlacementFactory
 

L

listTables(String, long) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
listTables(String, long) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
LocalBlobStore - Annotation Type in com.bazaarvoice.emodb.blob.core
Guice binding annotation indicating that the annotated object is the 'local' blob store.

M

MetadataProvider - Interface in com.bazaarvoice.emodb.blob.db
The interface Metadata provider.

N

newPlacement(String) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.BlobPlacementFactory
 

P

purge(AstyanaxStorage, Runnable) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
purgeTableUnsafe(String, Audit) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
purgeTableUnsafe(String, Audit) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
put(String, String, Supplier<? extends InputStream>, Map<String, String>) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
put(String, String, Supplier<? extends InputStream>, Map<String, String>) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 

R

rateLimit(AmazonS3) - Method in class com.bazaarvoice.emodb.blob.db.s3.S3RateLimiter
 
RateLimitConfiguration() - Constructor for class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
readChunk(Table, String, int, long) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
readChunk(Table, String, int, long) - Method in interface com.bazaarvoice.emodb.blob.db.StorageProvider
 
readMetadata(Table, String) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
readMetadata(Table, String) - Method in interface com.bazaarvoice.emodb.blob.db.MetadataProvider
Read metadata storage summary.

S

S3BucketConfiguration - Class in com.bazaarvoice.emodb.blob.db.s3.config
 
S3BucketConfiguration() - Constructor for class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
S3BucketConfiguration(String, String, String, String, Boolean, int, int, int, S3ClientConfiguration) - Constructor for class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
S3ClientConfiguration - Class in com.bazaarvoice.emodb.blob.db.s3.config
 
S3ClientConfiguration() - Constructor for class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration
 
S3ClientConfiguration.EndpointConfiguration - Class in com.bazaarvoice.emodb.blob.db.s3.config
 
S3ClientConfiguration.RateLimitConfiguration - Class in com.bazaarvoice.emodb.blob.db.s3.config
 
S3Configuration - Class in com.bazaarvoice.emodb.blob.db.s3.config
 
S3Configuration() - Constructor for class com.bazaarvoice.emodb.blob.db.s3.config.S3Configuration
 
S3HealthCheck - Class in com.bazaarvoice.emodb.blob.db.s3
 
S3HealthCheck(AmazonS3Provider, S3HealthCheckConfiguration, HealthCheckRegistry) - Constructor for class com.bazaarvoice.emodb.blob.db.s3.S3HealthCheck
 
S3HealthCheckConfiguration - Class in com.bazaarvoice.emodb.blob.db.s3.config
 
S3HealthCheckConfiguration() - Constructor for class com.bazaarvoice.emodb.blob.db.s3.config.S3HealthCheckConfiguration
 
S3RateLimiter - Class in com.bazaarvoice.emodb.blob.db.s3
 
S3RateLimiter(Clock, S3ClientConfiguration.RateLimitConfiguration) - Constructor for class com.bazaarvoice.emodb.blob.db.s3.S3RateLimiter
 
scanMetadata(Table, String, LimitCounter) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
scanMetadata(Table, String, LimitCounter) - Method in interface com.bazaarvoice.emodb.blob.db.MetadataProvider
Scan metadata iterator.
scanMetadata(String, String, long) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
scanMetadata(String, String, long) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
setAccelerateModeEnabled(Boolean) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
setApprovedContentTypes(Set<String>) - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
setCassandraClusters(Map<String, CassandraConfiguration>) - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
setDecreaseCooldown(Duration) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
setEndpointConfiguration(S3ClientConfiguration.EndpointConfiguration) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration
 
setIncreaseCooldown(Duration) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
setMaxAttempts(int) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
setMaxRateLimit(double) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
setMinimumSplitsPerTable(int) - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
setMinRateLimit(double) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.RateLimitConfiguration
 
setName(String) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
setPlacementsUnderMove(Map<String, String>) - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
setRateLimitConfiguration(S3ClientConfiguration.RateLimitConfiguration) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration
 
setReadConsistency(ConsistencyLevel) - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
setReadRangeSize(int) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
setRegion(String) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
setRoleArn(String) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
setRoleExternalId(String) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
setS3BucketConfigurations(List<S3BucketConfiguration>) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3Configuration
 
setS3ClientConfiguration(S3ClientConfiguration) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
setS3ClientConfiguration(S3ClientConfiguration) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3Configuration
 
setS3Configuration(S3Configuration) - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
setS3HealthCheckConfiguration(S3HealthCheckConfiguration) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3Configuration
 
setScanBatchSize(int) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
setServiceEndpoint(String) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.EndpointConfiguration
 
setSigningRegion(String) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3ClientConfiguration.EndpointConfiguration
 
setTableAttributes(String, Map<String, String>, Audit) - Method in class com.bazaarvoice.emodb.blob.core.BlobStoreProviderProxy
 
setTableAttributes(String, Map<String, String>, Audit) - Method in class com.bazaarvoice.emodb.blob.core.DefaultBlobStore
 
setValidTablePlacements(Set<String>) - Method in class com.bazaarvoice.emodb.blob.BlobStoreConfiguration
 
setWriteChunkSize(int) - Method in class com.bazaarvoice.emodb.blob.db.s3.config.S3BucketConfiguration
 
start() - Method in class com.bazaarvoice.emodb.blob.db.astyanax.BlobPlacementFactory
 
stop() - Method in class com.bazaarvoice.emodb.blob.db.astyanax.BlobPlacementFactory
 
StorageProvider - Interface in com.bazaarvoice.emodb.blob.db
Chunked storage provider based on the Astyanax com.netflix.astyanax.recipes.storage.ChunkedStorageProvider interface but with the addition of a timestamp field so that the metadata and all chunks may be written with the same timestamp.
StorageSummary - Class in com.bazaarvoice.emodb.blob.db
 
StorageSummary(long, int, int, String, String, Map<String, String>, long) - Constructor for class com.bazaarvoice.emodb.blob.db.StorageSummary
 
SystemBlobStore - Annotation Type in com.bazaarvoice.emodb.blob.core
Guice binding annotation indicating that the annotated object is the 'system' blob store client.

W

writeChunk(Table, String, int, ByteBuffer, long) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
writeChunk(Table, String, int, ByteBuffer, long) - Method in interface com.bazaarvoice.emodb.blob.db.StorageProvider
 
writeMetadata(Table, String, StorageSummary) - Method in class com.bazaarvoice.emodb.blob.db.astyanax.AstyanaxStorageProvider
 
writeMetadata(Table, String, StorageSummary) - Method in interface com.bazaarvoice.emodb.blob.db.MetadataProvider
Write metadata.
A B C D E G I L M N P R S W 
All Classes All Packages