io.sarl.sre.janus.services.probing.service
Class SynchronousProbeService
All Superinterfaces:
IProbeReleaseListener, ProbeService, java.util.EventListener, org.arakhne.afc.services.IService
class SynchronousProbeService
extends AbstractProbeService
This class is the implementation of a probe service that is updating the values synchronously. Synchronous updates must be explicitly started by invoking sync().
Maven Group Identifier:
io.sarl.sre.janus
Maven Artifact Identifier:
janus.kernel
Since:
0.10
See:
AsynchronousProbeService
Property Summary
Inherited: probes, referenceType
Constructor Summary
Action Summary
Constructor Details
new(NamespaceService,INameParser,Provider<T>)
new(NamespaceService,INameParser,Provider<T>)
Constructor.
Parameters:
namespaceService - the service that is giving access to the namespaces.
nameParser - the object that is able to parse resource names.
factories - the provider of factories tool.
new(Map<K,V>,NamespaceService,INameParser,Provider<T>)
new(Map<K,V>,NamespaceService,INameParser,Provider<T>)
Constructor.
Parameters:
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.
factories - the provider of factories tool.