|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object hep.aida.ref.remote.RemoteTreeUpdater
This class can be used to force updates to RemoteManagedObjects in a Tree. It scans the Tree recursively down from the "updatePath" and sets RemoteManagedObject.setDataValid(false) on any RemoteManagedObject that is currently been watched
Constructor Summary | |
RemoteTreeUpdater(hep.aida.ITree tree)
Creates a new instance of AisTreeUpdater |
|
RemoteTreeUpdater(hep.aida.ITree tree,
long updateInterval)
|
|
RemoteTreeUpdater(hep.aida.ITree tree,
long updateInterval,
String updatePath)
|
Method Summary | |
long |
getUpdateInterval()
|
String |
getUpdatePath()
|
boolean |
isUpdating()
|
void |
run()
|
void |
setUpdateInterval(long updateInterval)
updateInterval is defined in milliseconds |
void |
setUpdatePath(String updatePath)
updatePath is the top node in the Tree down from where updates are performed recursively |
void |
startUpdating()
|
void |
stopUpdating(boolean urgent)
|
int |
updateTree(String pathString)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RemoteTreeUpdater(hep.aida.ITree tree)
public RemoteTreeUpdater(hep.aida.ITree tree, long updateInterval)
public RemoteTreeUpdater(hep.aida.ITree tree, long updateInterval, String updatePath)
Method Detail |
public void setUpdateInterval(long updateInterval)
public long getUpdateInterval()
public void setUpdatePath(String updatePath)
public String getUpdatePath()
public boolean isUpdating()
public void startUpdating()
public void stopUpdating(boolean urgent)
public int updateTree(String pathString)
public void run()
run
in interface Runnable
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |