Class StandaloneSupervisor
java.lang.Object
org.apache.storm.daemon.supervisor.StandaloneSupervisor
- All Implemented Interfaces:
ISupervisor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassigned(Collection<Integer> ports) booleanconfirmAssigned(int port) The id used in assignments.The id used for writing metadata into ZK.voidkilledWorker(int port) void
-
Constructor Details
-
StandaloneSupervisor
public StandaloneSupervisor()
-
-
Method Details
-
prepare
- Specified by:
preparein interfaceISupervisor
-
getSupervisorId
Description copied from interface:ISupervisorThe id used for writing metadata into ZK.- Specified by:
getSupervisorIdin interfaceISupervisor
-
getAssignmentId
Description copied from interface:ISupervisorThe id used in assignments. This combined with confirmAssigned decides what this supervisor is responsible for. The combination of this and getSupervisorId allows Nimbus to assign to a single machine and have multiple supervisors on that machine execute the assignment. This is important for achieving resource isolation.- Specified by:
getAssignmentIdin interfaceISupervisor
-
getMetadata
- Specified by:
getMetadatain interfaceISupervisor
-
confirmAssigned
public boolean confirmAssigned(int port) - Specified by:
confirmAssignedin interfaceISupervisor
-
killedWorker
public void killedWorker(int port) - Specified by:
killedWorkerin interfaceISupervisor
-
assigned
- Specified by:
assignedin interfaceISupervisor
-
generateSupervisorId
-