A B C D E G I L M N P R S W
All Classes All Packages
All Classes All Packages
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
BlobPlacementobjects 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.ChunkedStorageProviderinterface but with the addition of atimestampfield 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.
All Classes All Packages