A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACTIVATE - org.apache.heron.spi.utils.TManagerUtils.TManagerCommand
- addContainers(Set<PackingPlan.ContainerPlan>) - Method in interface org.apache.heron.spi.scheduler.IScalable
-
Requests new containers for scaling a topology
- APISERVER_OVERRIDE_YAML - org.apache.heron.spi.common.Key
- apiserverOverrideFile(Config) - Static method in class org.apache.heron.spi.common.Context
- AURORA_CONTROLLER_CLASS - org.apache.heron.spi.common.Key
- AVG - org.apache.heron.spi.metricsmgr.metrics.MetricsFilter.MetricAggregationType
- awaitResult(ListenableFuture<V>) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Waits for ListenableFuture to terminate.
- awaitResult(ListenableFuture<V>, int, TimeUnit) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Waits for ListenableFuture to terminate.
B
- BOOLEAN - org.apache.heron.spi.common.Key.Type
- build() - Method in class org.apache.heron.spi.common.Config.Builder
- build(Config, NetworkUtils.HeronSystem) - Static method in class org.apache.heron.spi.utils.NetworkUtils.TunnelConfig
- BUILD_HOST - org.apache.heron.spi.common.Key
- BUILD_TIME - org.apache.heron.spi.common.Key
- BUILD_TIMESTAMP - org.apache.heron.spi.common.Key
- BUILD_USER - org.apache.heron.spi.common.Key
- BUILD_VERSION - org.apache.heron.spi.common.Key
- Builder() - Constructor for class org.apache.heron.spi.common.Config.Builder
- buildHost(Config) - Static method in class org.apache.heron.spi.common.Context
- buildTime(Config) - Static method in class org.apache.heron.spi.common.Context
- buildTimeStamp(Config) - Static method in class org.apache.heron.spi.common.Context
- buildUser(Config) - Static method in class org.apache.heron.spi.common.Context
- buildVersion(Config) - Static method in class org.apache.heron.spi.common.Context
- BYTE_AMOUNT - org.apache.heron.spi.common.Key.Type
C
- checkHttpResponseCode(HttpURLConnection, int) - Static method in class org.apache.heron.spi.utils.NetworkUtils
- Checkpoint - Class in org.apache.heron.spi.statefulstorage
-
The checkpoint data from an instance.
- Checkpoint(CheckpointManager.InstanceStateCheckpoint) - Constructor for class org.apache.heron.spi.statefulstorage.Checkpoint
- CheckpointInfo - Class in org.apache.heron.spi.statefulstorage
-
The information for one checkpoint blob.
- CheckpointInfo(String, PhysicalPlans.Instance) - Constructor for class org.apache.heron.spi.statefulstorage.CheckpointInfo
- CheckpointMetadata - Class in org.apache.heron.spi.statefulstorage
-
The checkpoint metadata for a component.
- CheckpointMetadata(String, int) - Constructor for class org.apache.heron.spi.statefulstorage.CheckpointMetadata
- CKPTMGR_CLASSPATH - org.apache.heron.spi.common.Key
- CKPTMGR_RAM - org.apache.heron.spi.common.Key
- ckptmgrClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- ckptmgrRam(Config) - Static method in class org.apache.heron.spi.common.Context
- CLIENT_YAML - org.apache.heron.spi.common.Key
- clientFile(Config) - Static method in class org.apache.heron.spi.common.Context
- cloneWithCpu(double) - Method in class org.apache.heron.spi.packing.Resource
- cloneWithDisk(ByteAmount) - Method in class org.apache.heron.spi.packing.Resource
- cloneWithHomogeneousScheduledResource() - Method in class org.apache.heron.spi.packing.PackingPlan
-
Creates a clone of
PackingPlan
. - cloneWithRam(ByteAmount) - Method in class org.apache.heron.spi.packing.Resource
- close() - Method in interface org.apache.heron.spi.metricsmgr.sink.IMetricsSink
-
Closes this stream and releases any system resources associated with it.
- close() - Method in interface org.apache.heron.spi.packing.IPacking
-
This is to for disposing or cleaning up any internal state accumulated by the uploader
- close() - Method in interface org.apache.heron.spi.packing.IRepacking
-
This is to for disposing or cleaning up any internal state.
- close() - Method in interface org.apache.heron.spi.scheduler.ILauncher
-
This is to for disposing or cleaning up any internal state accumulated by the ILauncher
- close() - Method in interface org.apache.heron.spi.scheduler.IScheduler
-
This is to for disposing or cleaning up any internal state accumulated by the scheduler
- close() - Method in interface org.apache.heron.spi.statefulstorage.IStatefulStorage
-
Closes the Stateful Storage
- close() - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
This is to for disposing or cleaning up any internal state accumulated by the StateManager
- close() - Method in interface org.apache.heron.spi.uploader.IUploader
-
This is to for disposing or cleaning up any internal state accumulated by the uploader
- cluster(Config) - Static method in class org.apache.heron.spi.common.Context
- CLUSTER - org.apache.heron.spi.common.Key
- CLUSTER_YAML - org.apache.heron.spi.common.Key
- clusterFile(Config) - Static method in class org.apache.heron.spi.common.Context
- clusterJavaHome(Config) - Static method in class org.apache.heron.spi.common.Context
- COMPONENT_JVM_OPTS_IN_BASE64 - org.apache.heron.spi.common.Key
- COMPONENT_RAMMAP - org.apache.heron.spi.common.Key
- Config - Class in org.apache.heron.spi.common
-
Config is an Immutable Map of <String, Object> The get/set API that uses Key objects should be favored over Strings.
- Config(Config.Builder) - Constructor for class org.apache.heron.spi.common.Config
- CONFIG_PROPERTY - org.apache.heron.spi.common.Key
- Config.Builder - Class in org.apache.heron.spi.common
- ConfigLoader - Class in org.apache.heron.spi.common
- ContainerPlan(int, Set<PackingPlan.InstancePlan>, Resource) - Constructor for class org.apache.heron.spi.packing.PackingPlan.ContainerPlan
- ContainerPlan(int, Set<PackingPlan.InstancePlan>, Resource, Resource) - Constructor for class org.apache.heron.spi.packing.PackingPlan.ContainerPlan
- contains(String) - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsFilter
- containsKey(Key) - Method in class org.apache.heron.spi.common.Config
- Context - Class in org.apache.heron.spi.common
- Context() - Constructor for class org.apache.heron.spi.common.Context
- copyToOutputStream(String, OutputStream) - Static method in class org.apache.heron.spi.utils.UploaderUtils
- CORE_PACKAGE_DIRECTORY - org.apache.heron.spi.common.Key
- CORE_PACKAGE_URI - org.apache.heron.spi.common.Key
- corePackageDirectory(Config) - Static method in class org.apache.heron.spi.common.Context
- corePackageUri(Config) - Static method in class org.apache.heron.spi.common.Context
- CPP_INSTANCE_BINARY - org.apache.heron.spi.common.Key
- cppInstanceBinary(Config) - Static method in class org.apache.heron.spi.common.Context
- curlPackage(String, String, boolean, boolean) - Static method in class org.apache.heron.spi.utils.ShellUtils
-
Copy a URL package to a target folder
D
- DEACTIVATE - org.apache.heron.spi.utils.TManagerUtils.TManagerCommand
- DEFAULT_FILENAME_EXTENSION - Static variable in class org.apache.heron.spi.utils.UploaderUtils
- deleteExecutionState(String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Delete the execution state for the given topology
- deleteExecutionState(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Delete the execution state for the given topology
- deleteLocks(String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Delete all locks for a given topology.
- deleteLocks(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
- deleteMetricsCacheLocation(String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Delete the metricscache location for the given topology
- deleteMetricsCacheLocation(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Delete the metricscache location for the given topology
- deletePackingPlan(String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Delete the packing plan for the given topology
- deletePackingPlan(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Delete the packing plan for the given topology
- deletePhysicalPlan(String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Delete the physical plan for the given topology
- deletePhysicalPlan(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Delete the physical plan for the given topology
- deleteSchedulerLocation(String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Delete the scheduler location for the given topology
- deleteSchedulerLocation(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Delete the scheduler location for the given topology
- deleteStatefulCheckpoint(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
- deleteStatefulCheckpoints(String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Delete the stateful checkpoints for the given topology
- deleteTManagerLocation(String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Delete the tmanager location for the given topology
- deleteTManagerLocation(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Delete the tmanager location for the given topology
- deleteTopology(String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Delete the topology definition for the given topology
- deleteTopology(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Delete the topology definition for the given topology
- dispose(String, boolean) - Method in interface org.apache.heron.spi.statefulstorage.IStatefulStorage
-
Dispose checkpoints.
- divideBy(Resource) - Method in class org.apache.heron.spi.packing.Resource
-
Divides a resource by another resource by dividing the CPU, memory and disk values of the resources.
- DOUBLE - org.apache.heron.spi.common.Key.Type
- DOWNLOADER_BINARY - org.apache.heron.spi.common.Key
- DOWNLOADER_CONF - org.apache.heron.spi.common.Key
- DOWNLOADER_PROTOCOLS - org.apache.heron.spi.common.Key
- DOWNLOADER_YAML - org.apache.heron.spi.common.Key
- downloaderBinary(Config) - Static method in class org.apache.heron.spi.common.Context
- downloaderConf(Config) - Static method in class org.apache.heron.spi.common.Context
- downloaderFile(Config) - Static method in class org.apache.heron.spi.common.Context
- DRY_RUN - org.apache.heron.spi.common.Key
- DRY_RUN_FORMAT_TYPE - org.apache.heron.spi.common.Key
- DRY_RUN_FORMAT_TYPE - org.apache.heron.spi.common.Key.Type
- dryRun(Config) - Static method in class org.apache.heron.spi.common.Context
- dryRunFormatType(Config) - Static method in class org.apache.heron.spi.common.Context
E
- EMPTY_RESOURCE - Static variable in class org.apache.heron.spi.packing.Resource
- environ(Config) - Static method in class org.apache.heron.spi.common.Context
- ENVIRON - org.apache.heron.spi.common.Key
- equals(Object) - Method in class org.apache.heron.spi.packing.InstanceId
- equals(Object) - Method in class org.apache.heron.spi.packing.PackingPlan.ContainerPlan
- equals(Object) - Method in class org.apache.heron.spi.packing.PackingPlan
- equals(Object) - Method in class org.apache.heron.spi.packing.PackingPlan.InstancePlan
- equals(Object) - Method in class org.apache.heron.spi.packing.Resource
- establishSSHTunnelIfNeeded(InetSocketAddress, NetworkUtils.TunnelConfig, NetworkUtils.TunnelType) - Static method in class org.apache.heron.spi.utils.NetworkUtils
- ExceptionInfo - Class in org.apache.heron.spi.metricsmgr.metrics
-
An immutable class providing a view of ExceptionInfo
- ExceptionInfo(String, String, String, int, String) - Constructor for class org.apache.heron.spi.metricsmgr.metrics.ExceptionInfo
- EXECUTOR_BINARY - org.apache.heron.spi.common.Key
- executorBinary(Config) - Static method in class org.apache.heron.spi.common.Context
- exportCountMetric(String, long) - Method in interface org.apache.heron.spi.metricsmgr.sink.SinkContext
- extractPackage(String, String, boolean, boolean) - Static method in class org.apache.heron.spi.utils.ShellUtils
-
Extract a tar package to a target folder
F
- filter(Iterable<MetricsInfo>) - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsFilter
- flush() - Method in interface org.apache.heron.spi.metricsmgr.sink.IMetricsSink
-
Flush any buffered metrics It would be called at an interval according to the configuration
- fromProto(PackingPlans.PackingPlan) - Method in class org.apache.heron.spi.packing.PackingPlanProtoDeserializer
G
- generateFilename(String, String) - Static method in class org.apache.heron.spi.utils.UploaderUtils
-
Generate a unique filename to upload in the storage service
- generateFilename(String, String, String, int, String) - Static method in class org.apache.heron.spi.utils.UploaderUtils
-
Generate a unique filename to upload in the storage service
- get(Key) - Method in class org.apache.heron.spi.common.Config
- getAggregationType(String) - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsFilter
- getBooleanValue(String, boolean) - Method in class org.apache.heron.spi.common.Config
- getBooleanValue(Key) - Method in class org.apache.heron.spi.common.Config
- getByteAmountValue(Key) - Method in class org.apache.heron.spi.common.Config
- getCheckpoint() - Method in class org.apache.heron.spi.statefulstorage.Checkpoint
- getCheckpointId() - Method in class org.apache.heron.spi.statefulstorage.CheckpointInfo
- getCluster() - Method in interface org.apache.heron.spi.metricsmgr.sink.SinkContext
- getComponent() - Method in class org.apache.heron.spi.statefulstorage.CheckpointInfo
- getComponentCounts() - Method in class org.apache.heron.spi.packing.PackingPlan
-
Return a map containing the count of all of the components, keyed by name
- getComponentIndex() - Method in class org.apache.heron.spi.packing.InstanceId
- getComponentIndex() - Method in class org.apache.heron.spi.packing.PackingPlan.InstancePlan
- getComponentName() - Method in class org.apache.heron.spi.packing.InstanceId
- getComponentName() - Method in class org.apache.heron.spi.packing.PackingPlan.InstancePlan
- getComponentRamDistribution() - Method in class org.apache.heron.spi.packing.PackingPlan
-
Get the formatted String describing component RAM distribution from PackingPlan, used by executor
- getContainer(int) - Method in class org.apache.heron.spi.packing.PackingPlan
- getContainers() - Method in class org.apache.heron.spi.packing.PackingPlan
- getContainersMap() - Method in class org.apache.heron.spi.packing.PackingPlan
- getContext() - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsRecord
-
Get the context of the metrics record
- getCount() - Method in class org.apache.heron.spi.metricsmgr.metrics.ExceptionInfo
-
Get number of time exception occurred in the metrics collection interval
- getCpu() - Method in class org.apache.heron.spi.packing.Resource
- getDefault() - Method in enum org.apache.heron.spi.common.Key
-
Return the default value
- getDefaultString() - Method in enum org.apache.heron.spi.common.Key
- getDisk() - Method in class org.apache.heron.spi.packing.Resource
- getDoubleValue(Key) - Method in class org.apache.heron.spi.common.Config
- getDurationValue(String, TemporalUnit, Duration) - Method in class org.apache.heron.spi.common.Config
- getEntrySet() - Method in class org.apache.heron.spi.common.Config
- getEnvironment() - Method in interface org.apache.heron.spi.metricsmgr.sink.SinkContext
- getExceptions() - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsRecord
-
Get the exception logs of the record
- getExecutionState(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Get the execution state for the given topology
- getExecutionState(WatchCallback, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Get the execution state for the given topology
- getFirstTime() - Method in class org.apache.heron.spi.metricsmgr.metrics.ExceptionInfo
-
Get first time the exception occurred in the metrics collection interval
- getHostName() - Static method in class org.apache.heron.spi.utils.NetworkUtils
- getHttpConnection(String) - Static method in class org.apache.heron.spi.utils.NetworkUtils
- getId() - Method in class org.apache.heron.spi.packing.PackingPlan.ContainerPlan
- getId() - Method in class org.apache.heron.spi.packing.PackingPlan
- getInetSocketAddress(String) - Static method in class org.apache.heron.spi.utils.NetworkUtils
-
Convert an endpoint from String (host:port) to InetSocketAddress
- getInstanceCount() - Method in class org.apache.heron.spi.packing.PackingPlan
- getInstanceId() - Method in class org.apache.heron.spi.statefulstorage.CheckpointInfo
- getInstances() - Method in class org.apache.heron.spi.packing.PackingPlan.ContainerPlan
- getIntegerValue(String, int) - Method in class org.apache.heron.spi.common.Config
- getIntegerValue(Key) - Method in class org.apache.heron.spi.common.Config
- getJobLinks() - Method in interface org.apache.heron.spi.scheduler.IScheduler
-
This method will be called after onScheduler It is responsible to return links to topology's customized ui pages.
- getKeySet() - Method in class org.apache.heron.spi.common.Config
- getLastTime() - Method in class org.apache.heron.spi.metricsmgr.metrics.ExceptionInfo
-
Get last time the exception occurred in the metrics collection interval
- getLock(String, IStateManager.LockName) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Return a lock object backed by the state manager store.
- getLock(String, IStateManager.LockName) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
- getLogging() - Method in class org.apache.heron.spi.metricsmgr.metrics.ExceptionInfo
-
Get additional text logged.
- getLongValue(String, long) - Method in class org.apache.heron.spi.common.Config
- getLongValue(Key) - Method in class org.apache.heron.spi.common.Config
- getMaxContainerResources() - Method in class org.apache.heron.spi.packing.PackingPlan
-
Computes the maximum of all the resources required by the containers in the packing plan.
- getMetadata() - Method in class org.apache.heron.spi.statefulstorage.CheckpointMetadata
- getMetricNames() - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsFilter
- getMetrics() - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsRecord
-
Get the metrics of the record
- getMetricsCacheLocation(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Get the metricscache location for the given topology
- getMetricsCacheLocation(WatchCallback, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Get the MetricsCache location for the given topology
- getMetricsMgrId() - Method in interface org.apache.heron.spi.metricsmgr.sink.SinkContext
- getName() - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsInfo
-
Get the name of the metric
- getName() - Method in enum org.apache.heron.spi.statemgr.IStateManager.LockName
- getPackageType(Key) - Method in class org.apache.heron.spi.common.Config
- getPackingPlan(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Get the packing plan for the given topology
- getPackingPlan(WatchCallback, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Get the packing plan for the given topology
- getPhysicalPlan(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Get the physical plan for the given topology
- getPhysicalPlan(WatchCallback, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Get the physical plan for the given topology
- getProcessBuilder(boolean, String[], File, Map<String, String>) - Static method in class org.apache.heron.spi.utils.ShellUtils
- getProxiedHttpConnectionIfNeeded(URL, NetworkUtils.TunnelConfig) - Static method in class org.apache.heron.spi.utils.NetworkUtils
- getRam() - Method in class org.apache.heron.spi.packing.Resource
- getRequiredResource() - Method in class org.apache.heron.spi.packing.PackingPlan.ContainerPlan
- getResource() - Method in class org.apache.heron.spi.packing.PackingPlan.InstancePlan
- getRetryCount() - Method in class org.apache.heron.spi.utils.NetworkUtils.TunnelConfig
- getRole() - Method in interface org.apache.heron.spi.metricsmgr.sink.SinkContext
- getScheduledResource() - Method in class org.apache.heron.spi.packing.PackingPlan.ContainerPlan
- getSchedulerLocation(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Get the scheduler location for the given topology
- getSchedulerLocation(WatchCallback, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Get the scheduler location for the given topology
- getShortName() - Method in enum org.apache.heron.spi.utils.NetworkUtils.HeronSystem
- getSinkId() - Method in interface org.apache.heron.spi.metricsmgr.sink.SinkContext
- getSource() - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsRecord
-
Get the name of source generating metrics
- getStackTrace() - Method in class org.apache.heron.spi.metricsmgr.metrics.ExceptionInfo
-
Get stack trace of exception.
- getStatefulCheckpoints(WatchCallback, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Get the Stateful Checkpoints
- getStringValue(String) - Method in class org.apache.heron.spi.common.Config
- getStringValue(String, String) - Method in class org.apache.heron.spi.common.Config
- getStringValue(Key) - Method in class org.apache.heron.spi.common.Config
- getTaskId() - Method in class org.apache.heron.spi.packing.InstanceId
- getTaskId() - Method in class org.apache.heron.spi.packing.PackingPlan.InstancePlan
- getTimestamp() - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsRecord
-
Get the timestamp of the metrics
- getTManagerLocation(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Get the tmanager location for the given topology
- getTManagerLocation(WatchCallback, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Get the tmanager location for the given topology
- getTopology(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Get the topology definition for the given topology
- getTopology(WatchCallback, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Get the topology definition for the given topology
- getTopologyName() - Method in interface org.apache.heron.spi.metricsmgr.sink.SinkContext
- getTunnelHost() - Method in class org.apache.heron.spi.utils.NetworkUtils.TunnelConfig
- getType() - Method in enum org.apache.heron.spi.common.Key
- getValue() - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsInfo
-
Get the value of the metric
H
- hashCode() - Method in class org.apache.heron.spi.packing.InstanceId
- hashCode() - Method in class org.apache.heron.spi.packing.PackingPlan.ContainerPlan
- hashCode() - Method in class org.apache.heron.spi.packing.PackingPlan
- hashCode() - Method in class org.apache.heron.spi.packing.PackingPlan.InstancePlan
- hashCode() - Method in class org.apache.heron.spi.packing.Resource
- HEALTHMGR_CLASSPATH - org.apache.heron.spi.common.Key
- HEALTHMGR_MODE - org.apache.heron.spi.common.Key
- HEALTHMGR_YAML - org.apache.heron.spi.common.Key
- healthMgrClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- healthmgrFile(Config) - Static method in class org.apache.heron.spi.common.Context
- healthMgrMode(Config) - Static method in class org.apache.heron.spi.common.Context
- HERON_BIN - org.apache.heron.spi.common.Key
- HERON_CLUSTER_CONF - org.apache.heron.spi.common.Key
- HERON_CLUSTER_HOME - org.apache.heron.spi.common.Key
- HERON_CLUSTER_JAVA_HOME - org.apache.heron.spi.common.Key
- HERON_CONF - org.apache.heron.spi.common.Key
- HERON_DIST - org.apache.heron.spi.common.Key
- HERON_ETC - org.apache.heron.spi.common.Key
- HERON_HOME - org.apache.heron.spi.common.Key
- HERON_LIB - org.apache.heron.spi.common.Key
- HERON_RELEASE_PACKAGE - org.apache.heron.spi.common.Key
- HERON_RELEASE_PACKAGE_NAME - org.apache.heron.spi.common.Key
- HERON_RELEASE_PACKAGE_ROLE - org.apache.heron.spi.common.Key
- HERON_RELEASE_PACKAGE_VERSION - org.apache.heron.spi.common.Key
- HERON_UPLOADER_VERSION - org.apache.heron.spi.common.Key
- heronBin(Config) - Static method in class org.apache.heron.spi.common.Context
- heronConf(Config) - Static method in class org.apache.heron.spi.common.Context
- heronDist(Config) - Static method in class org.apache.heron.spi.common.Context
- heronEtc(Config) - Static method in class org.apache.heron.spi.common.Context
- heronHome(Config) - Static method in class org.apache.heron.spi.common.Context
- heronLib(Config) - Static method in class org.apache.heron.spi.common.Context
I
- ILauncher - Interface in org.apache.heron.spi.scheduler
-
Launches scheduler.
- IMetricsSink - Interface in org.apache.heron.spi.metricsmgr.sink
-
The metrics sink interface.
- init(String, Map<String, Object>) - Method in interface org.apache.heron.spi.statefulstorage.IStatefulStorage
-
Initialize the Stateful Storage
- init(Map<String, Object>, SinkContext) - Method in interface org.apache.heron.spi.metricsmgr.sink.IMetricsSink
-
Initialize the MetricsSink
- initialize(Config) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Initialize StateManager with the incoming context.
- initialize(Config) - Method in interface org.apache.heron.spi.uploader.IUploader
-
Initialize the uploader with the incoming context.
- initialize(Config, TopologyAPI.Topology) - Method in interface org.apache.heron.spi.packing.IPacking
-
Initialize the packing algorithm with the static config and the topology
- initialize(Config, TopologyAPI.Topology) - Method in interface org.apache.heron.spi.packing.IRepacking
-
Initialize the packing algorithm with the static config and the associated topology
- initialize(Config, Config) - Method in interface org.apache.heron.spi.scheduler.ILauncher
-
Initialize Launcher with Config, Uploader and topology.
- initialize(Config, Config) - Method in interface org.apache.heron.spi.scheduler.IScheduler
-
This will initialize scheduler using config file.
- INSTANCE_CLASSPATH - org.apache.heron.spi.common.Key
- INSTANCE_CPU - org.apache.heron.spi.common.Key
- INSTANCE_DISK - org.apache.heron.spi.common.Key
- INSTANCE_JVM_OPTS_IN_BASE64 - org.apache.heron.spi.common.Key
- INSTANCE_RAM - org.apache.heron.spi.common.Key
- instanceClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- instanceCpu(Config) - Static method in class org.apache.heron.spi.common.Context
- instanceDisk(Config) - Static method in class org.apache.heron.spi.common.Context
- InstanceId - Class in org.apache.heron.spi.packing
-
Encapsulates the unique components of an Instance identifier.
- InstanceId(String, int, int) - Constructor for class org.apache.heron.spi.packing.InstanceId
- InstancePlan(InstanceId, Resource) - Constructor for class org.apache.heron.spi.packing.PackingPlan.InstancePlan
- instanceRam(Config) - Static method in class org.apache.heron.spi.common.Context
- INTEGER - org.apache.heron.spi.common.Key.Type
- INTERNALS_CONFIG_FILE - org.apache.heron.spi.common.Key
- IPacking - Interface in org.apache.heron.spi.packing
-
Packing algorithm to use for packing multiple instances into containers.
- IRepacking - Interface in org.apache.heron.spi.packing
-
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 - Interface in org.apache.heron.spi.scheduler
-
Schedulers that implement
IScalable
support scaling topologies up or down by adding or removing containers. - IScheduler - Interface in org.apache.heron.spi.scheduler
-
Scheduler object responsible for bringing up topology.
- isLocationReachable(InetSocketAddress, Duration, int, Duration) - Static method in class org.apache.heron.spi.utils.NetworkUtils
-
Tests if a network location is reachable.
- IStatefulStorage - Interface in org.apache.heron.spi.statefulstorage
-
The interface of all storage classes for checkpoints.
- IStateManager - Interface in org.apache.heron.spi.statemgr
-
This file defines the IStateManager interface.
- IStateManager.LockName - Enum in org.apache.heron.spi.statemgr
- isTopologyRunning(String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Is the given topology in RUNNING state?
- isTopologyRunning(String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Is the given topology in RUNNING state?
- isTunnelNeeded() - Method in class org.apache.heron.spi.utils.NetworkUtils.TunnelConfig
- IUploader - Interface in org.apache.heron.spi.uploader
-
Uploads topology package to a shared location.
J
- JAVA_HOME - org.apache.heron.spi.common.Key
- javaHome(Config) - Static method in class org.apache.heron.spi.common.Context
- JSON_TYPE - Static variable in class org.apache.heron.spi.utils.NetworkUtils
K
- Key - Enum in org.apache.heron.spi.common
-
Enum of all configuration key values.
- Key.Type - Enum in org.apache.heron.spi.common
L
- LAST - org.apache.heron.spi.metricsmgr.metrics.MetricsFilter.MetricAggregationType
- launch(PackingPlan) - Method in interface org.apache.heron.spi.scheduler.ILauncher
-
Starts scheduler.
- LAUNCHER_CLASS - org.apache.heron.spi.common.Key
- LAUNCHER_CLASS_INSTANCE - org.apache.heron.spi.common.Key
- launcherClass(Config) - Static method in class org.apache.heron.spi.common.Context
- LauncherException - Exception in org.apache.heron.spi.scheduler
-
Thrown to indicate that an error occurred while launching topology
- LauncherException(String) - Constructor for exception org.apache.heron.spi.scheduler.LauncherException
- LauncherException(String, Throwable) - Constructor for exception org.apache.heron.spi.scheduler.LauncherException
- loadClusterConfig() - Static method in class org.apache.heron.spi.common.ConfigLoader
-
Loads raw configurations using the default configured heronHome and configPath on the cluster.
- loadConfig(String, String, String, String) - Static method in class org.apache.heron.spi.common.ConfigLoader
-
Loads raw configurations from files under the heronHome and configPath.
- Lock - Interface in org.apache.heron.spi.statemgr
-
Interface for a shared lock
- LONG - org.apache.heron.spi.common.Key.Type
M
- MAP - org.apache.heron.spi.common.Key.Type
- METRICS_YAML - org.apache.heron.spi.common.Key
- metricsCacheManagerClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- METRICSCACHEMGR_CLASSPATH - org.apache.heron.spi.common.Key
- METRICSCACHEMGR_MODE - org.apache.heron.spi.common.Key
- metricscacheMgrMode(Config) - Static method in class org.apache.heron.spi.common.Context
- MetricsFilter - Class in org.apache.heron.spi.metricsmgr.metrics
-
A MetricsFilter which could be used to: 1.
- MetricsFilter() - Constructor for class org.apache.heron.spi.metricsmgr.metrics.MetricsFilter
- MetricsFilter.MetricAggregationType - Enum in org.apache.heron.spi.metricsmgr.metrics
- MetricsInfo - Class in org.apache.heron.spi.metricsmgr.metrics
-
An immutable class providing a view of MetricsInfo The value is in type String, and IMetricsSink would determine how to parse it.
- MetricsInfo(String, String) - Constructor for class org.apache.heron.spi.metricsmgr.metrics.MetricsInfo
- metricsManagerClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- METRICSMGR_CLASSPATH - org.apache.heron.spi.common.Key
- METRICSMGR_RAM - org.apache.heron.spi.common.Key
- metricsmgrRam(Config) - Static method in class org.apache.heron.spi.common.Context
- MetricsRecord - Class in org.apache.heron.spi.metricsmgr.metrics
-
An immutable snapshot of metrics and exception log with a timestamp and other meta data.
- MetricsRecord(long, String, Iterable<MetricsInfo>, Iterable<ExceptionInfo>, String) - Constructor for class org.apache.heron.spi.metricsmgr.metrics.MetricsRecord
- MetricsRecord(String, Iterable<MetricsInfo>, Iterable<ExceptionInfo>) - Constructor for class org.apache.heron.spi.metricsmgr.metrics.MetricsRecord
- MetricsRecord(String, Iterable<MetricsInfo>, Iterable<ExceptionInfo>, String) - Constructor for class org.apache.heron.spi.metricsmgr.metrics.MetricsRecord
- metricsSinksFile(Config) - Static method in class org.apache.heron.spi.common.Context
N
- NetworkUtils - Class in org.apache.heron.spi.utils
-
Utilities related to network.
- NetworkUtils.HeronSystem - Enum in org.apache.heron.spi.utils
- NetworkUtils.TunnelConfig - Class in org.apache.heron.spi.utils
- NetworkUtils.TunnelType - Enum in org.apache.heron.spi.utils
- newBuilder() - Static method in class org.apache.heron.spi.common.Config
- newBuilder(boolean) - Static method in class org.apache.heron.spi.common.Config
- newInstance(ClassLoader, String) - Static method in class org.apache.heron.spi.utils.ReflectionUtils
- newInstance(String) - Static method in class org.apache.heron.spi.utils.ReflectionUtils
- newTestConfig(TopologyAPI.Topology) - Static method in class org.apache.heron.spi.utils.PackingTestUtils
- NodeChildrenChanged - org.apache.heron.spi.statemgr.WatchCallback.WatchEventType
- NodeCreated - org.apache.heron.spi.statemgr.WatchCallback.WatchEventType
- NodeDataChanged - org.apache.heron.spi.statemgr.WatchCallback.WatchEventType
- NodeDeleted - org.apache.heron.spi.statemgr.WatchCallback.WatchEventType
- None - org.apache.heron.spi.statemgr.WatchCallback.WatchEventType
- NUM_CONTAINERS - org.apache.heron.spi.common.Key
O
- onKill(Scheduler.KillTopologyRequest) - Method in interface org.apache.heron.spi.scheduler.IScheduler
-
Called by SchedulerServer when it receives a http request to kill topology, while the http request body would be the protobuf Scheduler.KillTopologyRequest.
- onRestart(Scheduler.RestartTopologyRequest) - Method in interface org.apache.heron.spi.scheduler.IScheduler
-
Called by SchedulerServer when it receives a http request to restart topology, while the http request body would be the protobuf Scheduler.RestartTopologyRequest.
- onSchedule(PackingPlan) - Method in interface org.apache.heron.spi.scheduler.IScheduler
-
This method will be called after initialize.
- onUpdate(Scheduler.UpdateTopologyRequest) - Method in interface org.apache.heron.spi.scheduler.IScheduler
-
Called by SchedulerServer when it receives a http request to update topology, while the http request body would be the protobuf Scheduler.UpdateTopologyRequest.
- org.apache.heron.spi.common - package org.apache.heron.spi.common
- org.apache.heron.spi.metricsmgr.metrics - package org.apache.heron.spi.metricsmgr.metrics
- org.apache.heron.spi.metricsmgr.sink - package org.apache.heron.spi.metricsmgr.sink
- org.apache.heron.spi.packing - package org.apache.heron.spi.packing
- org.apache.heron.spi.scheduler - package org.apache.heron.spi.scheduler
- org.apache.heron.spi.statefulstorage - package org.apache.heron.spi.statefulstorage
- org.apache.heron.spi.statemgr - package org.apache.heron.spi.statemgr
- org.apache.heron.spi.uploader - package org.apache.heron.spi.uploader
- org.apache.heron.spi.utils - package org.apache.heron.spi.utils
- OVERRIDE_YAML - org.apache.heron.spi.common.Key
- overrideFile(Config) - Static method in class org.apache.heron.spi.common.Context
P
- pack() - Method in interface org.apache.heron.spi.packing.IPacking
-
Called by scheduler to generate container packing.
- PACKAGE_TYPE - org.apache.heron.spi.common.Key.Type
- PACKING_CLASS - org.apache.heron.spi.common.Key
- PACKING_CLASS_INSTANCE - org.apache.heron.spi.common.Key
- PACKING_CLASSPATH - org.apache.heron.spi.common.Key
- PACKING_YAML - org.apache.heron.spi.common.Key
- packingClass(Config) - Static method in class org.apache.heron.spi.common.Context
- packingClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- PackingException - Exception in org.apache.heron.spi.packing
-
Thrown to indicate that an error occurred while creating a packing plan
- PackingException(String) - Constructor for exception org.apache.heron.spi.packing.PackingException
- PackingException(String, Throwable) - Constructor for exception org.apache.heron.spi.packing.PackingException
- packingFile(Config) - Static method in class org.apache.heron.spi.common.Context
- PackingPlan - Class in org.apache.heron.spi.packing
- PackingPlan(String, Set<PackingPlan.ContainerPlan>) - Constructor for class org.apache.heron.spi.packing.PackingPlan
- PackingPlan.ContainerPlan - Class in org.apache.heron.spi.packing
- PackingPlan.InstancePlan - Class in org.apache.heron.spi.packing
- PackingPlanProtoDeserializer - Class in org.apache.heron.spi.packing
-
Converts to a org.apache.heron.spi.packing.PackingPlan object it's protobuf equivalent
- PackingPlanProtoDeserializer() - Constructor for class org.apache.heron.spi.packing.PackingPlanProtoDeserializer
- PackingPlanProtoSerializer - Class in org.apache.heron.spi.packing
-
Converts org.apache.heron.spi.packing.PackingPlan objects into their protobuf equivalent
- PackingPlanProtoSerializer() - Constructor for class org.apache.heron.spi.packing.PackingPlanProtoSerializer
- PackingTestUtils - Class in org.apache.heron.spi.utils
-
Packing utilities for testing
- plus(Resource) - Method in class org.apache.heron.spi.packing.Resource
-
Adds a given resource from the current resource.
- PORT_FORWARD - org.apache.heron.spi.utils.NetworkUtils.TunnelType
- processRecord(MetricsRecord) - Method in interface org.apache.heron.spi.metricsmgr.sink.IMetricsSink
-
Process a metrics record in the sink
- processWatch(String, WatchCallback.WatchEventType) - Method in interface org.apache.heron.spi.statemgr.WatchCallback
-
When watch is triggered, process it
- PROPERTIES - org.apache.heron.spi.common.Key.Type
- put(String, Object) - Method in class org.apache.heron.spi.common.Config.Builder
- put(Key, Object) - Method in class org.apache.heron.spi.common.Config.Builder
- putAll(Map<String, Object>) - Method in class org.apache.heron.spi.common.Config.Builder
- putAll(Config) - Method in class org.apache.heron.spi.common.Config.Builder
- PYTHON_INSTANCE_BINARY - org.apache.heron.spi.common.Key
- pythonInstanceBinary(Config) - Static method in class org.apache.heron.spi.common.Context
R
- readHttpRequestBody(HttpExchange) - Static method in class org.apache.heron.spi.utils.NetworkUtils
-
Read the request body of HTTP request from a given HttpExchange
- readHttpResponse(HttpURLConnection) - Static method in class org.apache.heron.spi.utils.NetworkUtils
-
Read http response from a given http connection
- ReflectionUtils - Class in org.apache.heron.spi.utils
- removeContainers(Set<PackingPlan.ContainerPlan>) - Method in interface org.apache.heron.spi.scheduler.IScalable
-
Requests containers to be released for down-scaling a topology.
- repack(PackingPlan, int, Map<String, Integer>) - Method in interface org.apache.heron.spi.packing.IRepacking
-
Generates a new packing given an existing packing and component changes Packing algorithm output generates instance id and container id.
- repack(PackingPlan, Map<String, Integer>) - Method in interface org.apache.heron.spi.packing.IRepacking
-
Generates a new packing given an existing packing and component changes Packing algorithm output generates instance id and container id.
- REPACKING_CLASS - org.apache.heron.spi.common.Key
- repackingClass(Config) - Static method in class org.apache.heron.spi.common.Context
- Resource - Class in org.apache.heron.spi.packing
-
Definition of Resources.
- Resource(double, ByteAmount, ByteAmount) - Constructor for class org.apache.heron.spi.packing.Resource
- restoreCheckpoint(CheckpointInfo) - Method in interface org.apache.heron.spi.statefulstorage.IStatefulStorage
-
Retrieve instance checkpoint.
- restoreComponentMetadata(CheckpointInfo) - Method in interface org.apache.heron.spi.statefulstorage.IStatefulStorage
-
Retrieve component metadata.
- role(Config) - Static method in class org.apache.heron.spi.common.Context
- ROLE - org.apache.heron.spi.common.Key
- runASyncProcess(boolean, String[], File) - Static method in class org.apache.heron.spi.utils.ShellUtils
- runASyncProcess(boolean, String[], File, Map<String, String>) - Static method in class org.apache.heron.spi.utils.ShellUtils
- runASyncProcess(String) - Static method in class org.apache.heron.spi.utils.ShellUtils
- runASyncProcess(String[], File, String) - Static method in class org.apache.heron.spi.utils.ShellUtils
- runProcess(String[], StringBuilder) - Static method in class org.apache.heron.spi.utils.ShellUtils
- runProcess(String, StringBuilder) - Static method in class org.apache.heron.spi.utils.ShellUtils
- runSyncProcess(boolean, boolean, String[], StringBuilder, File) - Static method in class org.apache.heron.spi.utils.ShellUtils
- RUNTIME_CONFIG_UPDATE - org.apache.heron.spi.utils.TManagerUtils.TManagerCommand
S
- SCHEDULER - org.apache.heron.spi.utils.NetworkUtils.HeronSystem
- SCHEDULER_CLASS - org.apache.heron.spi.common.Key
- SCHEDULER_CLASSPATH - org.apache.heron.spi.common.Key
- SCHEDULER_IS_SERVICE - org.apache.heron.spi.common.Key
- SCHEDULER_JAR - org.apache.heron.spi.common.Key
- SCHEDULER_PROPERTIES - org.apache.heron.spi.common.Key
- SCHEDULER_PROXY_CONNECTION_STRING - org.apache.heron.spi.common.Key
- SCHEDULER_PROXY_CONNECTION_TYPE - org.apache.heron.spi.common.Key
- SCHEDULER_SHUTDOWN - org.apache.heron.spi.common.Key
- SCHEDULER_STATE_MANAGER_ADAPTOR - org.apache.heron.spi.common.Key
- SCHEDULER_YAML - org.apache.heron.spi.common.Key
- schedulerClass(Config) - Static method in class org.apache.heron.spi.common.Context
- schedulerClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- SchedulerException - Exception in org.apache.heron.spi.scheduler
-
Thrown to indicate a scheduler error
- SchedulerException(String) - Constructor for exception org.apache.heron.spi.scheduler.SchedulerException
- SchedulerException(String, Throwable) - Constructor for exception org.apache.heron.spi.scheduler.SchedulerException
- schedulerFile(Config) - Static method in class org.apache.heron.spi.common.Context
- schedulerJar(Config) - Static method in class org.apache.heron.spi.common.Context
- schedulerProxyConnectionString(Config) - Static method in class org.apache.heron.spi.common.Context
- schedulerProxyConnectionType(Config) - Static method in class org.apache.heron.spi.common.Context
- schedulerService(Config) - Static method in class org.apache.heron.spi.common.Context
- SchedulerStateManagerAdaptor - Class in org.apache.heron.spi.statemgr
-
This file provides a Adaptor for Scheduler.
- SchedulerStateManagerAdaptor(IStateManager, int) - Constructor for class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Construct SchedulerStateManagerAdaptor providing only the interfaces used by scheduler.
- sendHttpDeleteRequest(HttpURLConnection) - Static method in class org.apache.heron.spi.utils.NetworkUtils
- sendHttpGetRequest(HttpURLConnection) - Static method in class org.apache.heron.spi.utils.NetworkUtils
- sendHttpPostRequest(HttpURLConnection, String, byte[]) - Static method in class org.apache.heron.spi.utils.NetworkUtils
-
Send Http POST Request to a connection with given data in request body
- sendHttpResponse(boolean, HttpExchange, byte[]) - Static method in class org.apache.heron.spi.utils.NetworkUtils
-
Send a http response with HTTP_OK return code and response body
- sendHttpResponse(HttpExchange, byte[]) - Static method in class org.apache.heron.spi.utils.NetworkUtils
- sendRuntimeConfig(String, TManagerUtils.TManagerCommand, SchedulerStateManagerAdaptor, String[], NetworkUtils.TunnelConfig) - Static method in class org.apache.heron.spi.utils.TManagerUtils
- sendToTManager(String, String, SchedulerStateManagerAdaptor, NetworkUtils.TunnelConfig) - Static method in class org.apache.heron.spi.utils.TManagerUtils
-
Communicate with TManager with command
- sendToTManagerWithArguments(String, String, List<String>, SchedulerStateManagerAdaptor, NetworkUtils.TunnelConfig) - Static method in class org.apache.heron.spi.utils.TManagerUtils
- serialVersionUID - Static variable in exception org.apache.heron.spi.scheduler.SchedulerException
- serialVersionUID - Static variable in exception org.apache.heron.spi.utils.TManagerException
- setExecutionState(ExecutionEnvironment.ExecutionState, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Set the execution state for the given topology
- setExecutionState(ExecutionEnvironment.ExecutionState, String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Set the execution state for the given topology
- setMetricsCacheLocation(TopologyManager.MetricsCacheLocation, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Set the location of MetricsCache.
- setMetricToType(String, MetricsFilter.MetricAggregationType) - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsFilter
- setPackingPlan(PackingPlans.PackingPlan, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Set the packing plan for the given topology
- setPackingPlan(PackingPlans.PackingPlan, String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Set the packing plan for the given topology
- setPhysicalPlan(PhysicalPlans.PhysicalPlan, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Set the physical plan for the given topology
- setPrefixToType(String, MetricsFilter.MetricAggregationType) - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsFilter
- setSchedulerLocation(Scheduler.SchedulerLocation, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Set the scheduler location for the given topology
- setSchedulerLocation(Scheduler.SchedulerLocation, String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Set the scheduler location for the given topology
- setStatefulCheckpoints(CheckpointManager.StatefulConsistentCheckpoints, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Set the Stateful Checkpoints
- setTManagerLocation(TopologyManager.TManagerLocation, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Set the location of Tmanager.
- setTopology(TopologyAPI.Topology, String) - Method in interface org.apache.heron.spi.statemgr.IStateManager
-
Set the topology definition for the given topology
- setTopology(TopologyAPI.Topology, String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Set the topology definition for the given topology
- SHELL_BINARY - org.apache.heron.spi.common.Key
- shellBinary(Config) - Static method in class org.apache.heron.spi.common.Context
- ShellUtils - Class in org.apache.heron.spi.utils
-
Handle shell process.
- SinkContext - Interface in org.apache.heron.spi.metricsmgr.sink
-
Context needed for an IMetricsSink to init.
- size() - Method in class org.apache.heron.spi.common.Config
- SOCKS_PROXY - org.apache.heron.spi.utils.NetworkUtils.TunnelType
- splitTokens(String) - Static method in class org.apache.heron.spi.utils.ShellUtils
- STATE_MANAGER - org.apache.heron.spi.utils.NetworkUtils.HeronSystem
- STATE_MANAGER_CLASS - org.apache.heron.spi.common.Key
- STATEFUL_STORAGE_CLASSNAME - org.apache.heron.spi.common.Key
- STATEFUL_STORAGE_CONF - org.apache.heron.spi.common.Key
- STATEFUL_STORAGE_CUSTOM_CLASSPATH - org.apache.heron.spi.common.Key
- STATEFUL_YAML - org.apache.heron.spi.common.Key
- statefulConfigFile(Config) - Static method in class org.apache.heron.spi.common.Context
- STATEFULSTORAGE_CLASSPATH - org.apache.heron.spi.common.Key
- statefulStorageCustomClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- StatefulStorageException - Exception in org.apache.heron.spi.statefulstorage
-
Thrown in IStatefulStorage to indicate that something went wrong
- StatefulStorageException(String) - Constructor for exception org.apache.heron.spi.statefulstorage.StatefulStorageException
- StatefulStorageException(String, Throwable) - Constructor for exception org.apache.heron.spi.statefulstorage.StatefulStorageException
- statefulStoragesClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- stateManagerClass(Config) - Static method in class org.apache.heron.spi.common.Context
- stateManagerClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- stateManagerConnectionString(Config) - Static method in class org.apache.heron.spi.common.Context
- stateManagerFile(Config) - Static method in class org.apache.heron.spi.common.Context
- stateManagerRootPath(Config) - Static method in class org.apache.heron.spi.common.Context
- STATEMGR_CLASSPATH - org.apache.heron.spi.common.Key
- STATEMGR_CONNECTION_STRING - org.apache.heron.spi.common.Key
- STATEMGR_ROOT_PATH - org.apache.heron.spi.common.Key
- STATEMGR_YAML - org.apache.heron.spi.common.Key
- STMGR_BINARY - org.apache.heron.spi.common.Key
- STMGR_RAM - org.apache.heron.spi.common.Key
- stmgrBinary(Config) - Static method in class org.apache.heron.spi.common.Context
- stmgrRam(Config) - Static method in class org.apache.heron.spi.common.Context
- storeCheckpoint(CheckpointInfo, Checkpoint) - Method in interface org.apache.heron.spi.statefulstorage.IStatefulStorage
-
Store instance checkpoint.
- storeComponentMetaData(CheckpointInfo, CheckpointMetadata) - Method in interface org.apache.heron.spi.statefulstorage.IStatefulStorage
-
Store medata data for component.
- STRING - org.apache.heron.spi.common.Key.Type
- SUBMIT_USER - org.apache.heron.spi.common.Key
- submitUser(Config) - Static method in class org.apache.heron.spi.common.Context
- substitute(Config, String) - Static method in class org.apache.heron.spi.common.TokenSub
-
Given a static config map, substitute occurrences of ${HERON_*} variables in the provided path string
- subtractAbsolute(Resource) - Method in class org.apache.heron.spi.packing.Resource
-
Subtracts a given resource from the current resource.
- SUM - org.apache.heron.spi.metricsmgr.metrics.MetricsFilter.MetricAggregationType
- SYSTEM_YAML - org.apache.heron.spi.common.Key
- systemConfigFile(Config) - Static method in class org.apache.heron.spi.common.Context
- systemFile(Config) - Static method in class org.apache.heron.spi.common.Context
T
- testContainerPlan(int) - Static method in class org.apache.heron.spi.utils.PackingTestUtils
- testContainerPlan(int, Integer...) - Static method in class org.apache.heron.spi.utils.PackingTestUtils
- testContainerPlan(int, Pair<String, Integer>...) - Static method in class org.apache.heron.spi.utils.PackingTestUtils
- testInstancePlan(String, int) - Static method in class org.apache.heron.spi.utils.PackingTestUtils
- testPackingPlan(String, IPacking) - Static method in class org.apache.heron.spi.utils.PackingTestUtils
- testProtoPackingPlan(String, IPacking) - Static method in class org.apache.heron.spi.utils.PackingTestUtils
- TMANAGER_BINARY - org.apache.heron.spi.common.Key
- tmanagerBinary(Config) - Static method in class org.apache.heron.spi.common.Context
- TManagerException - Exception in org.apache.heron.spi.utils
-
Thrown to indicate a TManager error
- TManagerException(String) - Constructor for exception org.apache.heron.spi.utils.TManagerException
- TManagerException(String, Throwable) - Constructor for exception org.apache.heron.spi.utils.TManagerException
- TManagerUtils - Class in org.apache.heron.spi.utils
- TManagerUtils.TManagerCommand - Enum in org.apache.heron.spi.utils
- toClusterMode(Config) - Static method in class org.apache.heron.spi.common.Config
- TokenSub - Class in org.apache.heron.spi.common
- toLocalMode(Config) - Static method in class org.apache.heron.spi.common.Config
- TOPOLOGY_BINARY_FILE - org.apache.heron.spi.common.Key
- TOPOLOGY_CLASSPATH - org.apache.heron.spi.common.Key
- TOPOLOGY_CONTAINER_ID - org.apache.heron.spi.common.Key
- TOPOLOGY_DEFINITION - org.apache.heron.spi.common.Key
- TOPOLOGY_DEFINITION_FILE - org.apache.heron.spi.common.Key
- TOPOLOGY_ID - org.apache.heron.spi.common.Key
- TOPOLOGY_NAME - org.apache.heron.spi.common.Key
- TOPOLOGY_PACKAGE_FILE - org.apache.heron.spi.common.Key
- TOPOLOGY_PACKAGE_TYPE - org.apache.heron.spi.common.Key
- TOPOLOGY_PACKAGE_URI - org.apache.heron.spi.common.Key
- topologyBinaryFile(Config) - Static method in class org.apache.heron.spi.common.Context
- topologyContainerId(Config) - Static method in class org.apache.heron.spi.common.Context
- topologyDefinitionFile(Config) - Static method in class org.apache.heron.spi.common.Context
- topologyName(Config) - Static method in class org.apache.heron.spi.common.Context
- topologyPackageFile(Config) - Static method in class org.apache.heron.spi.common.Context
- topologyPackageType(Config) - Static method in class org.apache.heron.spi.common.Context
- toProto(PackingPlan) - Method in class org.apache.heron.spi.packing.PackingPlanProtoSerializer
- toString() - Method in class org.apache.heron.spi.common.Config
- toString() - Method in class org.apache.heron.spi.metricsmgr.metrics.ExceptionInfo
- toString() - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsInfo
- toString() - Method in class org.apache.heron.spi.metricsmgr.metrics.MetricsRecord
- toString() - Method in class org.apache.heron.spi.packing.InstanceId
- toString() - Method in class org.apache.heron.spi.packing.PackingPlan.ContainerPlan
- toString() - Method in class org.apache.heron.spi.packing.PackingPlan.InstancePlan
- toString() - Method in class org.apache.heron.spi.packing.PackingPlan
- toString() - Method in class org.apache.heron.spi.packing.Resource
- toString() - Method in class org.apache.heron.spi.statefulstorage.Checkpoint
- toString() - Method in class org.apache.heron.spi.statefulstorage.CheckpointInfo
- toString() - Method in class org.apache.heron.spi.statefulstorage.CheckpointMetadata
- transitionTopologyState(String, TManagerUtils.TManagerCommand, SchedulerStateManagerAdaptor, TopologyAPI.TopologyState, TopologyAPI.TopologyState, NetworkUtils.TunnelConfig) - Static method in class org.apache.heron.spi.utils.TManagerUtils
- tryLock(long, TimeUnit) - Method in interface org.apache.heron.spi.statemgr.Lock
-
Wait until timeout for a lock to be available.
U
- undo() - Method in interface org.apache.heron.spi.uploader.IUploader
-
If subsequent stages fail, undo will be called to free resources used by uploading package.
- UNKNOWN - org.apache.heron.spi.common.Key.Type
- UNKNOWN - org.apache.heron.spi.metricsmgr.metrics.MetricsFilter.MetricAggregationType
- unlock() - Method in interface org.apache.heron.spi.statemgr.Lock
-
Release the lock.
- UPDATE_PROMPT - org.apache.heron.spi.common.Key
- UPDATE_TOPOLOGY - org.apache.heron.spi.statemgr.IStateManager.LockName
- updatePackingPlan(PackingPlans.PackingPlan, String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Update the packing plan for the given topology.
- updatePrompt(Config) - Static method in class org.apache.heron.spi.common.Context
- updateTopology(TopologyAPI.Topology, String) - Method in class org.apache.heron.spi.statemgr.SchedulerStateManagerAdaptor
-
Update the topology definition for the given topology.
- UPLOADER_CLASS - org.apache.heron.spi.common.Key
- UPLOADER_CLASSPATH - org.apache.heron.spi.common.Key
- UPLOADER_YAML - org.apache.heron.spi.common.Key
- uploaderClass(Config) - Static method in class org.apache.heron.spi.common.Context
- uploaderClassPath(Config) - Static method in class org.apache.heron.spi.common.Context
- UploaderException - Exception in org.apache.heron.spi.uploader
-
Thrown to indicate that an error occurred while uploading package
- UploaderException(String) - Constructor for exception org.apache.heron.spi.uploader.UploaderException
- UploaderException(String, Throwable) - Constructor for exception org.apache.heron.spi.uploader.UploaderException
- uploaderFile(Config) - Static method in class org.apache.heron.spi.common.Context
- UploaderUtils - Class in org.apache.heron.spi.utils
-
Utility used by Uploader
- uploadPackage() - Method in interface org.apache.heron.spi.uploader.IUploader
-
UploadPackage will upload the topology package to the given location.
- URL_ENCODE_TYPE - Static variable in class org.apache.heron.spi.utils.NetworkUtils
- USE_CORE_PACKAGE_URI - org.apache.heron.spi.common.Key
- useCorePackageUri(Config) - Static method in class org.apache.heron.spi.common.Context
V
- value() - Method in enum org.apache.heron.spi.common.Key
-
Get the key value for this enum (i.e., heron.directory.home)
- valueOf(String) - Static method in enum org.apache.heron.spi.common.Key.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.heron.spi.common.Key
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.heron.spi.metricsmgr.metrics.MetricsFilter.MetricAggregationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.heron.spi.statemgr.IStateManager.LockName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.heron.spi.statemgr.WatchCallback.WatchEventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.heron.spi.utils.NetworkUtils.HeronSystem
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.heron.spi.utils.NetworkUtils.TunnelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.heron.spi.utils.TManagerUtils.TManagerCommand
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.heron.spi.common.Key.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.heron.spi.common.Key
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.heron.spi.metricsmgr.metrics.MetricsFilter.MetricAggregationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.heron.spi.statemgr.IStateManager.LockName
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.heron.spi.statemgr.WatchCallback.WatchEventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.heron.spi.utils.NetworkUtils.HeronSystem
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.heron.spi.utils.NetworkUtils.TunnelType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.heron.spi.utils.TManagerUtils.TManagerCommand
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verbose(Config) - Static method in class org.apache.heron.spi.common.Context
- VERBOSE - org.apache.heron.spi.common.Key
- VERBOSE_GC - org.apache.heron.spi.common.Key
- verboseGC(Config) - Static method in class org.apache.heron.spi.common.Context
W
- WatchCallback - Interface in org.apache.heron.spi.statemgr
-
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 - Enum in org.apache.heron.spi.statemgr
All Classes All Packages