Package | Description |
---|---|
org.apache.storm.cluster | |
org.apache.storm.daemon | |
org.apache.storm.daemon.worker | |
org.apache.storm.generated | |
org.apache.storm.task | |
org.apache.storm.utils |
Modifier and Type | Method and Description |
---|---|
List<ProfileRequest> |
StormClusterStateImpl.getWorkerProfileRequests(String stormId,
NodeInfo nodeInfo) |
List<ProfileRequest> |
IStormClusterState.getWorkerProfileRequests(String stormId,
NodeInfo nodeInfo) |
Modifier and Type | Method and Description |
---|---|
Map<ExecutorInfo,ExecutorBeat> |
StormClusterStateImpl.executorBeats(String stormId,
Map<List<Long>,NodeInfo> executorNodePort)
need to take executor->node+port in explicitly so that we don't run into a situation where a long dead worker with a skewed clock
overrides all the timestamps.
|
Map<ExecutorInfo,ExecutorBeat> |
IStormClusterState.executorBeats(String stormId,
Map<List<Long>,NodeInfo> executorNodePort) |
Modifier and Type | Method and Description |
---|---|
static Map<Integer,NodeInfo> |
StormCommon.taskToNodeport(Map<List<Long>,NodeInfo> executorToNodePort) |
Modifier and Type | Method and Description |
---|---|
static Map<Integer,NodeInfo> |
StormCommon.taskToNodeport(Map<List<Long>,NodeInfo> executorToNodePort) |
Modifier and Type | Method and Description |
---|---|
AtomicReference<Map<NodeInfo,IConnection>> |
WorkerState.getCachedNodeToPortSocket() |
Modifier and Type | Method and Description |
---|---|
NodeInfo |
NodeInfo.deepCopy() |
NodeInfo |
ProfileRequest.get_nodeInfo() |
Modifier and Type | Method and Description |
---|---|
Map<List<Long>,NodeInfo> |
Assignment.get_executor_node_port() |
Map<NodeInfo,WorkerResources> |
Assignment.get_worker_resources() |
Modifier and Type | Method and Description |
---|---|
int |
NodeInfo.compareTo(NodeInfo other) |
boolean |
NodeInfo.equals(NodeInfo that) |
void |
Assignment.put_to_executor_node_port(List<Long> key,
NodeInfo val) |
void |
Assignment.put_to_worker_resources(NodeInfo key,
WorkerResources val) |
void |
ProfileRequest.set_nodeInfo(NodeInfo nodeInfo) |
Modifier and Type | Method and Description |
---|---|
void |
Assignment.set_executor_node_port(Map<List<Long>,NodeInfo> executor_node_port) |
void |
Assignment.set_worker_resources(Map<NodeInfo,WorkerResources> worker_resources) |
Constructor and Description |
---|
NodeInfo(NodeInfo other)
Performs a deep copy on other.
|
ProfileRequest(NodeInfo nodeInfo,
ProfileAction action) |
Modifier and Type | Method and Description |
---|---|
AtomicReference<Map<Integer,NodeInfo>> |
WorkerTopologyContext.getTaskToNodePort()
Get a map from task Id to NodePort.
|
Constructor and Description |
---|
WorkerTopologyContext(StormTopology topology,
Map<String,Object> topoConf,
Map<Integer,String> taskToComponent,
Map<String,List<Integer>> componentToSortedTasks,
Map<String,Map<String,Fields>> componentToStreamToFields,
String stormId,
String codeDir,
String pidDir,
Integer workerPort,
List<Integer> workerTasks,
Map<String,Object> defaultResources,
Map<String,Object> userResources,
AtomicReference<Map<Integer,NodeInfo>> taskToNodePort,
String assignmentId,
AtomicReference<Map<String,String>> nodeToHost) |
Modifier and Type | Method and Description |
---|---|
void |
TransferDrainer.send(Map<Integer,NodeInfo> taskToNode,
Map<NodeInfo,IConnection> connections) |
void |
TransferDrainer.send(Map<Integer,NodeInfo> taskToNode,
Map<NodeInfo,IConnection> connections) |
Copyright © 2023 The Apache Software Foundation. All rights reserved.