public class ReadClusterState extends Object implements Runnable, AutoCloseable
| Modifier and Type | Field and Description | 
|---|---|
| static UniFunc<Slot> | DEFAULT_ON_ERROR_TIMEOUT | 
| static BiConsumer<Slot,Long> | DEFAULT_ON_WARN_TIMEOUT | 
| static UniFunc<Slot> | THREAD_DUMP_ON_ERROR | 
| Constructor and Description | 
|---|
| ReadClusterState(Supervisor supervisor) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close() | 
| protected Map<String,Assignment> | getAssignmentsSnapshot(IStormClusterState stormClusterState) | 
| protected Map<String,List<ProfileRequest>> | getProfileActions(IStormClusterState stormClusterState,
                 List<String> stormIds) | 
| protected Map<Integer,LocalAssignment> | readAssignments(Map<String,Assignment> assignmentsSnapshot) | 
| protected Map<Integer,LocalAssignment> | readMyExecutors(String topoId,
               String assignmentId,
               Assignment assignment) | 
| void | run() | 
| void | shutdownAllWorkers(BiConsumer<Slot,Long> onWarnTimeout,
                  UniFunc<Slot> onErrorTimeout) | 
public static final BiConsumer<Slot,Long> DEFAULT_ON_WARN_TIMEOUT
public ReadClusterState(Supervisor supervisor) throws Exception
Exceptionprotected Map<String,Assignment> getAssignmentsSnapshot(IStormClusterState stormClusterState) throws Exception
Exceptionprotected Map<String,List<ProfileRequest>> getProfileActions(IStormClusterState stormClusterState, List<String> stormIds) throws Exception
Exceptionprotected Map<Integer,LocalAssignment> readAssignments(Map<String,Assignment> assignmentsSnapshot)
protected Map<Integer,LocalAssignment> readMyExecutors(String topoId, String assignmentId, Assignment assignment)
public void shutdownAllWorkers(BiConsumer<Slot,Long> onWarnTimeout, UniFunc<Slot> onErrorTimeout)
public void close()
close in interface AutoCloseableCopyright © 2022 The Apache Software Foundation. All rights reserved.