public class SynchronousProbeService extends AbstractProbeService
AbstractProbeService.sync()
.AsynchronousProbeService
Constructor and Description |
---|
SynchronousProbeService(internalStructure : Map<URI,Probe<?>>,
namespaceService : NamespaceService,
nameParser : NameParser,
listenerCollectionProvider : javax.inject.Provider<SmartListenerCollection<?>>)
Constructor.
|
SynchronousProbeService(namespaceService : NamespaceService,
nameParser : NameParser,
listenerCollectionProvider : javax.inject.Provider<SmartListenerCollection<?>>)
Constructor.
|
getProbes, newProbe, onFirstProbe, onLastProbe, onProbeReleasedProbe, onStop, probe, probe, probe, releaseAllProbes, sync
doStart, doStop, onStart
addListener, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, doCancelStart, failureCause, isRunning, notifyFailed, notifyStarted, notifyStopped, startAsync, state, stopAsync, toString
@Inject
public new
(namespaceService : NamespaceService,
nameParser : NameParser,
listenerCollectionProvider : javax.inject.Provider<SmartListenerCollection<?>>)
namespaceService
- the service that is giving access to the namespaces.nameParser
- the object that is able to parse resource names.listenerCollectionProvider
- the provider of listener collections.lockProvider
- the provider of synchronization locks.public new
(internalStructure : Map<URI,Probe<?>>,
namespaceService : NamespaceService,
nameParser : NameParser,
listenerCollectionProvider : javax.inject.Provider<SmartListenerCollection<?>>)
internalStructure
- is the internal structure for storing the probes.namespaceService
- the service that is giving access to the namespaces.nameParser
- the object that is able to parse resource names.listenerCollectionProvider
- the provider of listener collections.lockProvider
- the provider of synchronization locks.Copyright © 2020 the original authors or authors.