All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Checkpoint The checkpoint data from an instance.CheckpointInfo The information for one checkpoint blob.CheckpointMetadata The checkpoint metadata for a component.Config Config is an Immutable Map of <String, Object> The get/set API that uses Key objects should be favored over Strings.Config.Builder ConfigLoader Context ExceptionInfo An immutable class providing a view of ExceptionInfoILauncher Launches scheduler.IMetricsSink The metrics sink interface.InstanceId Encapsulates the unique components of an Instance identifier.IPacking Packing algorithm to use for packing multiple instances into containers.IRepacking Packing algorithm for adding and/or removing component instances from an existing packing plan Packing hints like number of containers may be passed through scheduler config.IScalable Schedulers that implementIScalable
support scaling topologies up or down by adding or removing containers.IScheduler Scheduler object responsible for bringing up topology.IStatefulStorage The interface of all storage classes for checkpoints.IStateManager This file defines the IStateManager interface.IStateManager.LockName IUploader Uploads topology package to a shared location.Key Enum of all configuration key values.Key.Type LauncherException Thrown to indicate that an error occurred while launching topologyLock Interface for a shared lockMetricsFilter A MetricsFilter which could be used to: 1.MetricsFilter.MetricAggregationType MetricsInfo An immutable class providing a view of MetricsInfo The value is in type String, and IMetricsSink would determine how to parse it.MetricsRecord An immutable snapshot of metrics and exception log with a timestamp and other meta data.NetworkUtils Utilities related to network.NetworkUtils.HeronSystem NetworkUtils.TunnelConfig NetworkUtils.TunnelType PackingException Thrown to indicate that an error occurred while creating a packing planPackingPlan PackingPlan.ContainerPlan PackingPlan.InstancePlan PackingPlanProtoDeserializer Converts to a org.apache.heron.spi.packing.PackingPlan object it's protobuf equivalentPackingPlanProtoSerializer Converts org.apache.heron.spi.packing.PackingPlan objects into their protobuf equivalentPackingTestUtils Packing utilities for testingReflectionUtils Resource Definition of Resources.SchedulerException Thrown to indicate a scheduler errorSchedulerStateManagerAdaptor This file provides a Adaptor for Scheduler.ShellUtils Handle shell process.SinkContext Context needed for an IMetricsSink to init.StatefulStorageException Thrown in IStatefulStorage to indicate that something went wrongTManagerException Thrown to indicate a TManager errorTManagerUtils TManagerUtils.TManagerCommand TokenSub UploaderException Thrown to indicate that an error occurred while uploading packageUploaderUtils Utility used by UploaderWatchCallback A callback interface used to set a watch on any of the nodes in certain implemenations of IStateManager (Zookeeper for example) Any event on that node will trigger the callback (processWatch).WatchCallback.WatchEventType