Package com.bazaarvoice.emodb.blob
Class BlobStoreModule
- java.lang.Object
-
- com.google.inject.PrivateModule
-
- com.bazaarvoice.emodb.blob.BlobStoreModule
-
- All Implemented Interfaces:
com.google.inject.Module
public class BlobStoreModule extends com.google.inject.PrivateModuleGuice module for constructing aBlobStore.Requires the following external references:
-
BlobStoreConfiguration -
DataCenterConfiguration -
CacheRegistry -
DataStore - @
SystemBlobStoreBlobStore -
HealthCheckRegistry -
LeaderServiceTask -
LifeCycleRegistry -
TaskRegistry - @
SelfHostAndPortHostAndPort - Curator
CuratorFramework
-
BlobStore
-
-
Constructor Summary
Constructors Constructor Description BlobStoreModule(com.bazaarvoice.emodb.common.dropwizard.service.EmoServiceMode serviceMode, java.lang.String metricsGroup, com.codahale.metrics.MetricRegistry metricRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigure()-
Methods inherited from class com.google.inject.PrivateModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, expose, expose, expose, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
-