package org.jactr.tools.grapher.core.probe;
/*
* default logging
*/
import java.util.Map;
import java.util.Set;
import java.util.concurrent.Executor;
public interface IProbe<T>
{
public IProbe<T> instantiate(T referant);
public void install(T referant, Executor executor);
public String getTrackedName();
public boolean getChanges(Set<String> additions,
Map<String, Object> changes, Set<String> removed);
}