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

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
 
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