package org.act.tstream.daemon.nimbus; import org.act.tstream.callback.RunnableCallback; /** * This is ZK watch callback When supervisor Zk dir has been changed, it will * trigger this callback Set the status as monitor * */ public class TransitionZkCallback extends RunnableCallback { private NimbusData data; private String topologyid; public TransitionZkCallback(NimbusData data, String topologyid) { this.data = data; this.topologyid = topologyid; } @Override public void run() { NimbusUtils.transition(data, topologyid, false, StatusType.monitor); } }