A B C D E F G H I K L M N O P R S T U X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activate() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- activate(String) - Method in class org.apache.heron.simulator.Simulator
- addAckTuple(int, int, HeronTuples.AckTuple) - Method in class org.apache.heron.simulator.utils.TupleCache
- addAckTuple(int, HeronTuples.AckTuple) - Method in class org.apache.heron.simulator.utils.TupleCache.TupleList
- addDataTuple(int, int, TopologyAPI.StreamId, HeronTuples.HeronDataTuple, boolean) - Method in class org.apache.heron.simulator.utils.TupleCache
- addDataTuple(int, TopologyAPI.StreamId, HeronTuples.HeronDataTuple, boolean) - Method in class org.apache.heron.simulator.utils.TupleCache.TupleList
- addEmitTuple(int, int, HeronTuples.AckTuple) - Method in class org.apache.heron.simulator.utils.TupleCache
- addEmitTuple(int, HeronTuples.AckTuple) - Method in class org.apache.heron.simulator.utils.TupleCache.TupleList
- addFailTuple(int, int, HeronTuples.AckTuple) - Method in class org.apache.heron.simulator.utils.TupleCache
- addFailTuple(int, HeronTuples.AckTuple) - Method in class org.apache.heron.simulator.utils.TupleCache.TupleList
- addInstanceExecutor(InstanceExecutor) - Method in class org.apache.heron.simulator.executors.MetricsExecutor
- addInstanceExecutor(InstanceExecutor) - Method in class org.apache.heron.simulator.executors.StreamExecutor
- addMetricsExecutorTasks() - Method in class org.apache.heron.simulator.executors.MetricsExecutor
- addStreamExecutorTasks() - Method in class org.apache.heron.simulator.executors.StreamExecutor
- AllGrouping - Class in org.apache.heron.simulator.grouping
- AllGrouping(List<Integer>) - Constructor for class org.apache.heron.simulator.grouping.AllGrouping
- anchor(int, long, long) - Method in class org.apache.heron.simulator.utils.XORManager
- anchor(long, long) - Method in class org.apache.heron.simulator.utils.RotatingMap
B
- BoltInstance - Class in org.apache.heron.simulator.instance
- BoltInstance(PhysicalPlanHelper, Communicator<Message>, Communicator<Message>, ExecutorLooper) - Constructor for class org.apache.heron.simulator.instance.BoltInstance
C
- CAPACITY - Static variable in class org.apache.heron.simulator.executors.InstanceExecutor
- clear() - Method in class org.apache.heron.simulator.utils.TupleCache
- clear() - Method in class org.apache.heron.simulator.utils.TupleCache.TupleList
- compareTo(RootTupleInfo) - Method in class org.apache.heron.simulator.instance.RootTupleInfo
- copyControlOutBound(int, HeronTuples.AckTuple, boolean) - Method in class org.apache.heron.simulator.executors.StreamExecutor
- copyDataOutBound(int, boolean, TopologyAPI.StreamId, HeronTuples.HeronDataTuple, List<Integer>) - Method in class org.apache.heron.simulator.executors.StreamExecutor
- create(int, long, long) - Method in class org.apache.heron.simulator.utils.XORManager
- create(long, long) - Method in class org.apache.heron.simulator.utils.RotatingMap
- create(TopologyAPI.Grouping, TopologyAPI.InputStream, TopologyAPI.StreamSchema, List<Integer>) - Static method in class org.apache.heron.simulator.grouping.Grouping
- createInstance() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- createPhysicalPlanHelper(PhysicalPlans.PhysicalPlan, String, MetricsCollector) - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- createSpoutsSet(PhysicalPlans.PhysicalPlan) - Method in class org.apache.heron.simulator.executors.StreamExecutor
- createWakeableLooper() - Method in class org.apache.heron.simulator.executors.MetricsExecutor
- createWakeableLooper() - Method in class org.apache.heron.simulator.executors.StreamExecutor
- CURRENT_SAMPLE_WEIGHT - Static variable in class org.apache.heron.simulator.executors.InstanceExecutor
- CustomGrouping - Class in org.apache.heron.simulator.grouping
- CustomGrouping(List<Integer>) - Constructor for class org.apache.heron.simulator.grouping.CustomGrouping
D
- deactivate() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- deactivate(String) - Method in class org.apache.heron.simulator.Simulator
- DefaultExceptionHandler() - Constructor for class org.apache.heron.simulator.Simulator.DefaultExceptionHandler
- drainCache() - Method in class org.apache.heron.simulator.executors.StreamExecutor
E
- extractTopologyTimeout() - Method in class org.apache.heron.simulator.utils.TopologyManager
-
Extract the config value "topology.message.timeout.secs" for given topology protobuf
F
- FieldsGrouping - Class in org.apache.heron.simulator.grouping
- FieldsGrouping(TopologyAPI.InputStream, TopologyAPI.StreamSchema, List<Integer>) - Constructor for class org.apache.heron.simulator.grouping.FieldsGrouping
G
- get(int) - Method in class org.apache.heron.simulator.utils.TupleCache
- getCache() - Method in class org.apache.heron.simulator.utils.TupleCache
- getComponentName() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- getComponentToTaskIds() - Method in class org.apache.heron.simulator.utils.TopologyManager
-
Get the map <componentId -> taskIds> from the Physical Plan
- getHashCode(Object) - Method in class org.apache.heron.simulator.grouping.FieldsGrouping
-
Returns a hash code value for the given Object, basing on customized hash method.
- getInsertionTime() - Method in class org.apache.heron.simulator.instance.RootTupleInfo
- getInstanceId() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- getListToSend(TopologyAPI.StreamId, HeronTuples.HeronDataTuple) - Method in class org.apache.heron.simulator.utils.TopologyManager
- getListToSend(HeronTuples.HeronDataTuple) - Method in class org.apache.heron.simulator.grouping.AllGrouping
- getListToSend(HeronTuples.HeronDataTuple) - Method in class org.apache.heron.simulator.grouping.CustomGrouping
- getListToSend(HeronTuples.HeronDataTuple) - Method in class org.apache.heron.simulator.grouping.FieldsGrouping
- getListToSend(HeronTuples.HeronDataTuple) - Method in class org.apache.heron.simulator.grouping.Grouping
- getListToSend(HeronTuples.HeronDataTuple) - Method in class org.apache.heron.simulator.grouping.LowestGrouping
- getListToSend(HeronTuples.HeronDataTuple) - Method in class org.apache.heron.simulator.grouping.ShuffleGrouping
- getMessageId() - Method in class org.apache.heron.simulator.instance.RootTupleInfo
- getMetricsOutQueue() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- getPhysicalPlan() - Method in class org.apache.heron.simulator.utils.TopologyManager
-
Want get a PhysicalPlan basing the topology given.
- getSpoutTasks() - Method in class org.apache.heron.simulator.utils.TopologyManager
- getSpoutTasksToRotatingMap() - Method in class org.apache.heron.simulator.utils.XORManager
- getStreamConsumers() - Method in class org.apache.heron.simulator.utils.TopologyManager
-
Get the stream consumers map that was generated from the topology
- getStreamId() - Method in class org.apache.heron.simulator.instance.RootTupleInfo
- getStreamInQueue() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- getStreamOutQueue() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- getSystemConfig() - Method in class org.apache.heron.simulator.Simulator
- getTaskId() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- getTopology() - Method in class org.apache.heron.simulator.utils.TopologyManager
- getTuplesList() - Method in class org.apache.heron.simulator.utils.TupleCache.TupleList
- Grouping - Class in org.apache.heron.simulator.grouping
- Grouping(List<Integer>) - Constructor for class org.apache.heron.simulator.grouping.Grouping
H
- handleControlSignal() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- handleExecutorsMetrics(InstanceExecutor) - Method in class org.apache.heron.simulator.executors.MetricsExecutor
- handleInstanceExecutor() - Method in class org.apache.heron.simulator.executors.StreamExecutor
-
Handle the execution of the instance
- handleMetricPublisherPublishMessage(String, Metrics.MetricPublisherPublishMessage) - Method in class org.apache.heron.simulator.executors.MetricsExecutor
I
- init() - Method in class org.apache.heron.simulator.Simulator
- initInstanceManager() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- InstanceExecutor - Class in org.apache.heron.simulator.executors
-
InstanceExecutor helps to group all necessary resources for an instance into a class and, provide methods to access these resources externally.
- InstanceExecutor(PhysicalPlans.PhysicalPlan, String) - Constructor for class org.apache.heron.simulator.executors.InstanceExecutor
- isEmpty() - Method in class org.apache.heron.simulator.utils.TupleCache
- isExpired(long, long) - Method in class org.apache.heron.simulator.instance.RootTupleInfo
- isSendTuplesToInstance(List<Integer>) - Method in class org.apache.heron.simulator.executors.StreamExecutor
- isSystemConfigExisted() - Method in class org.apache.heron.simulator.Simulator
-
Check if the system config is already registered into the SingleRegistry
K
- killTopology(String) - Method in class org.apache.heron.simulator.Simulator
L
- LowestGrouping - Class in org.apache.heron.simulator.grouping
- LowestGrouping(List<Integer>) - Constructor for class org.apache.heron.simulator.grouping.LowestGrouping
M
- MetricsExecutor - Class in org.apache.heron.simulator.executors
-
MetricsExecutor would run in a separate thread via WakeableLooper, and block until it is waken up by metrics pushed from other InstanceExecutor.
- MetricsExecutor(SystemConfig) - Constructor for class org.apache.heron.simulator.executors.MetricsExecutor
N
- NUM_BUCKETS - Static variable in class org.apache.heron.simulator.executors.StreamExecutor
O
- org.apache.heron.simulator - package org.apache.heron.simulator
- org.apache.heron.simulator.executors - package org.apache.heron.simulator.executors
- org.apache.heron.simulator.grouping - package org.apache.heron.simulator.grouping
- org.apache.heron.simulator.instance - package org.apache.heron.simulator.instance
- org.apache.heron.simulator.utils - package org.apache.heron.simulator.utils
P
- processAcksAndFails(int, int, HeronTuples.HeronControlTupleSet) - Method in class org.apache.heron.simulator.executors.StreamExecutor
- produceTuple() - Method in class org.apache.heron.simulator.instance.SpoutInstance
R
- readTuplesAndExecute(Communicator<Message>) - Method in class org.apache.heron.simulator.instance.BoltInstance
- registerSystemConfig(SystemConfig) - Method in class org.apache.heron.simulator.Simulator
-
Register the given system config
- remove(int, long) - Method in class org.apache.heron.simulator.utils.XORManager
- remove(long) - Method in class org.apache.heron.simulator.utils.RotatingMap
- RootTupleInfo - Class in org.apache.heron.simulator.instance
- RootTupleInfo(String, Object) - Constructor for class org.apache.heron.simulator.instance.RootTupleInfo
- rotate() - Method in class org.apache.heron.simulator.utils.RotatingMap
- rotate() - Method in class org.apache.heron.simulator.utils.XORManager
- RotatingMap - Class in org.apache.heron.simulator.utils
-
Rotating Map maintains a list of unordered maps.
- RotatingMap(int) - Constructor for class org.apache.heron.simulator.utils.RotatingMap
- run() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- run() - Method in class org.apache.heron.simulator.executors.MetricsExecutor
- run() - Method in class org.apache.heron.simulator.executors.StreamExecutor
- run(String, Config, Builder) - Method in class org.apache.heron.simulator.SimulatorRunner
-
Runs the computation
S
- sendInBound(int, HeronTuples.HeronTupleSet) - Method in class org.apache.heron.simulator.executors.StreamExecutor
- sendMessageToInstance(int, HeronTuples.HeronTupleSet) - Method in class org.apache.heron.simulator.executors.StreamExecutor
- ShuffleGrouping - Class in org.apache.heron.simulator.grouping
- ShuffleGrouping(List<Integer>) - Constructor for class org.apache.heron.simulator.grouping.ShuffleGrouping
- shutdown() - Method in class org.apache.heron.simulator.Simulator
- Simulator - Class in org.apache.heron.simulator
-
One Simulator instance can only submit one topology.
- Simulator() - Constructor for class org.apache.heron.simulator.Simulator
- Simulator(boolean) - Constructor for class org.apache.heron.simulator.Simulator
- Simulator.DefaultExceptionHandler - Class in org.apache.heron.simulator
-
Handler for catching exceptions thrown by any threads (owned either by topology or heron infrastructure).
- SimulatorRunner - Class in org.apache.heron.simulator
-
SimulatorRunner is used to run a topology with Heron simulator.
- SimulatorRunner() - Constructor for class org.apache.heron.simulator.SimulatorRunner
- SpoutInstance - Class in org.apache.heron.simulator.instance
- SpoutInstance(PhysicalPlanHelper, Communicator<Message>, Communicator<Message>, ExecutorLooper) - Constructor for class org.apache.heron.simulator.instance.SpoutInstance
-
The SuppressWarnings should go away once TOPOLOGY_ENABLE_ACKING is removed
- stop() - Method in class org.apache.heron.simulator.executors.InstanceExecutor
- stop() - Method in class org.apache.heron.simulator.executors.MetricsExecutor
- stop() - Method in class org.apache.heron.simulator.executors.StreamExecutor
- stop() - Method in class org.apache.heron.simulator.Simulator
- StreamExecutor - Class in org.apache.heron.simulator.executors
- StreamExecutor(TopologyManager) - Constructor for class org.apache.heron.simulator.executors.StreamExecutor
- submitTopology(String, Config, HeronTopology) - Method in class org.apache.heron.simulator.Simulator
-
Submit and run topology in simulator
T
- taskIds - Variable in class org.apache.heron.simulator.grouping.Grouping
- TopologyManager - Class in org.apache.heron.simulator.utils
- TopologyManager(TopologyAPI.Topology) - Constructor for class org.apache.heron.simulator.utils.TopologyManager
- TupleCache - Class in org.apache.heron.simulator.utils
- TupleCache() - Constructor for class org.apache.heron.simulator.utils.TupleCache
- TupleCache.TupleList - Class in org.apache.heron.simulator.utils
- TupleList() - Constructor for class org.apache.heron.simulator.utils.TupleCache.TupleList
U
- uncaughtException(Thread, Throwable) - Method in class org.apache.heron.simulator.Simulator.DefaultExceptionHandler
X
- XORManager - Class in org.apache.heron.simulator.utils
- XORManager(WakeableLooper, TopologyManager, int) - Constructor for class org.apache.heron.simulator.utils.XORManager
-
Get an XORManager for all spouts for the topology.
All Classes All Packages