public class ProbeServiceModule
extends com.google.inject.AbstractModule
Modifier and Type | Method and Description |
---|---|
protected void |
configure() |
ProbeService |
providesProbeService(sreConfig : javax.inject.Provider<SreConfig>,
injector : com.google.inject.Injector,
service : javax.inject.Provider<ExecutorService>,
namespaceService : javax.inject.Provider<NamespaceService>,
nameParser : javax.inject.Provider<NameParser>,
listenerCollectionProvider : javax.inject.Provider<SmartListenerCollection<?>>)
Create an instance of the probe service.
|
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
protected def
configure() : void
configure
in class com.google.inject.AbstractModule
@Singleton
@Provides
public def
providesProbeService(sreConfig : javax.inject.Provider<SreConfig>,
injector : com.google.inject.Injector,
service : javax.inject.Provider<ExecutorService>,
namespaceService : javax.inject.Provider<NamespaceService>,
nameParser : javax.inject.Provider<NameParser>,
listenerCollectionProvider : javax.inject.Provider<SmartListenerCollection<?>>) : ProbeService
ProbeServiceModule
sreConfig
- the SRE configuration.injector
- the injector to use for initializing the new instance.listenerCollectionProvider
- the provider of listener collections.lockProvider
- the provider of synchronization locks.Copyright © 2020 the original authors or authors.