| Modifier and type | Action and description |
|---|---|
| abstract void | addProbeListener(IProbeListener)
Add listener on probe changes. |
| abstract void | addProbeReleaseListener(IProbeReleaseListener)
Add listener on probe release. |
| abstract java.lang.String | getName
Replies the name of the probe |
| abstract java.lang.Class<T> | getType
The type of the value. |
| abstract java.net.URI | getUri
Replies the probed component. |
| abstract T | getValue
Replies the probed value. |
| abstract boolean | isActive
Replies if this probe is active. |
| abstract boolean | isInvalid
Replies if this probe is invalid. |
| abstract void | release
Releases any resource associated to the probe. |
| abstract void | removeProbeListener(IProbeListener)
Remove listener on probe changes. |
| abstract void | removeProbeReleaseListener(IProbeReleaseListener)
Remove listener on probe release. |
| abstract void | setValue(T)
Change the probed value. |
| abstract void | sync([boolean],[boolean])
Force the synchronization of the probed value. |
val name : java.lang.String
This property is an alias for the action: getName
val type : java.lang.Class<T>
This property is an alias for the action: getType
val uri : java.net.URI
This property is an alias for the action: getUri
var value : T
This property is an alias for the action: getValue
def addProbeListener(IProbeListener)
def addProbeReleaseListener(IProbeReleaseListener)
def getName : java.lang.String
def getType : java.lang.Class<T>
def getUri : java.net.URI
def getValue : T
def isActive : boolean
def isInvalid : boolean
def release
def removeProbeListener(IProbeListener)
def removeProbeReleaseListener(IProbeReleaseListener)
def setValue(T)
def sync([boolean],[boolean])