Class SynchronizeAssignments
java.lang.Object
org.apache.storm.daemon.supervisor.timer.SynchronizeAssignments
- All Implemented Interfaces:
 Runnable
A runnable which will synchronize assignments to node local and then worker processes.
- 
Constructor Summary
ConstructorsConstructorDescriptionSynchronizeAssignments(Supervisor supervisor, SupervisorAssignments assignments, ReadClusterState readClusterState) Constructor. - 
Method Summary
Modifier and TypeMethodDescriptiongetAllAssignmentsFromNumaSupervisors(Nimbus.Iface nimbus, String node) voidgetAssignmentsFromMaster(Map conf, IStormClusterState clusterState, String node) Used bySupervisorto fetch assignments when start up.voidrun() 
- 
Constructor Details
- 
SynchronizeAssignments
public SynchronizeAssignments(Supervisor supervisor, SupervisorAssignments assignments, ReadClusterState readClusterState) Constructor.- Parameters:
 supervisor-Supervisorassignments-SupervisorAssignmentsreadClusterState-ReadClusterState
 
 - 
 - 
Method Details
- 
run
public void run() - 
getAllAssignmentsFromNumaSupervisors
public List<SupervisorAssignments> getAllAssignmentsFromNumaSupervisors(Nimbus.Iface nimbus, String node) throws org.apache.storm.thrift.TException - Throws:
 org.apache.storm.thrift.TException
 - 
getAssignmentsFromMaster
Used bySupervisorto fetch assignments when start up.- Parameters:
 conf- configclusterState-IStormClusterStatenode- id of node
 
 -