supervisors_callback = new AtomicReference<RunnableCallback>(null);
assignments_callback = new AtomicReference<RunnableCallback>(null);
storm_base_callback = new ConcurrentHashMap<String, RunnableCallback>();
master_callback = new AtomicReference<RunnableCallback>(null);
state_id = cluster_state.register(new ClusterStateCallback() {
public <T> Object execute(T... args) {
if (args == null) {
LOG.warn("Input args is null");
return null;