| Modifier and type | Property and description |
|---|---|
| java.util.Collection<E> | probes |
| java.lang.Class<T> | referenceType |
| Constructor and description |
|---|
| new(Map<K,V>,NamespaceService,INameParser,Provider<T>)
Constructor. |
| Modifier and type | Action and description |
|---|---|
| java.util.Collection<E> | getProbes |
| java.lang.Class<T> | getReferenceType |
| protected void | internalSync
Force synchronization. |
| protected Probe<T> | newProbe(Object,Class<T>,URI,String)
Create an instance of the probe. |
| protected void | onFirstProbe
Invoked when the first probe is added into the service. |
| protected void | onLastProbe
Invoked when the last probe is removed from the service. |
| void | onProbeReleasedProbe(Probe<T>) |
| void | onStop |
| Probe<T> | probe(SarlName,Class<T>,[String]) |
| Probe<T> | probe(String,Class<T>,[String]) |
| Probe<T> | probe(URI,Class<T>,[String]) |
| void | releaseAllProbes |
| void | sync |
val probes : java.util.Collection<E>
This property is an alias for the action: getProbes
val referenceType : java.lang.Class<T>
This property is an alias for the action: getReferenceType
protected new(Map<K,V>,NamespaceService,INameParser,Provider<T>)
def getProbes : java.util.Collection<E>
def getReferenceType : java.lang.Class<T>
protected def internalSync
protected def newProbe(Object,Class<T>,URI,String) : Probe<T>with T
protected def onFirstProbe
protected def onLastProbe
def onProbeReleasedProbe(Probe<T>)
def onStop
def probe(SarlName,Class<T>,[String]) : Probe<T>with T
def probe(String,Class<T>,[String]) : Probe<T>with T
def probe(URI,Class<T>,[String]) : Probe<T>with T
def releaseAllProbes
def sync