io.sarl.sre.janus.boot.internal.services
Class ProbeServiceModule
All Superinterfaces:
io.bootique.di.BQModule
class ProbeServiceModule
extends java.lang.Object
implements io.bootique.di.BQModule
Module for the probing services.
Maven Group Identifier:
io.sarl.sre.janus
Maven Artifact Identifier:
janus.kernel
Action Summary
Modifier and type Action and description
void configure(Binder)
ProbeService providesProbeService(Provider<T>,Injector,Provider<T>,Provider<T>,Provider<T>,Provider<T>)
Create an instance of the probe service.
Action Details
configure(Binder)
def configure(Binder)
providesProbeService(Provider<T>,Injector,Provider<T>,Provider<T>,Provider<T>,Provider<T>)
def providesProbeService(Provider<T>,Injector,Provider<T>,Provider<T>,Provider<T>,Provider<T>) : ProbeService
Create an instance of the probe service.
Parameters:
sreConfig - the SRE configuration.
injector - the injector to use for initializing the new instance.
service - the executor service of the framework.
namespaceService - the namespace service of the framework.
nameParser - the parser of entity names.
factories - the provider of the factories tool.
Returns:
the created service.