org.jactr.tools.grapher.core.probe
Interface IProbe<T>

All Known Subinterfaces:
IPollingProbe<T>
All Known Implementing Classes:
AbstractParameterizedProbe, ChunkProbe, ModelProbe, ParameterizedProbe, ProductionProbe

public interface IProbe<T>


Method Summary
 boolean getChanges(java.util.Set<java.lang.String> additions, java.util.Map<java.lang.String,java.lang.Object> changes, java.util.Set<java.lang.String> removed)
           
 java.lang.String getTrackedName()
           
 void install(T referant, java.util.concurrent.Executor executor)
           
 IProbe<T> instantiate(T referant)
           
 

Method Detail

instantiate

IProbe<T> instantiate(T referant)

install

void install(T referant,
             java.util.concurrent.Executor executor)

getTrackedName

java.lang.String getTrackedName()

getChanges

boolean getChanges(java.util.Set<java.lang.String> additions,
                   java.util.Map<java.lang.String,java.lang.Object> changes,
                   java.util.Set<java.lang.String> removed)