See: Description
| Interface | Description |
|---|---|
| ContainerInfo |
Represents information of the container that the processing is/will be running in.
|
| ProcessController<R> |
For controlling a launch yarn process.
|
| ProcessLauncher<T extends ResourceCapability> |
Class for launching container process.
|
| ProcessLauncher.PrepareLaunchContext |
For setting up the launcher.
|
| ResourceCapability |
Represents information about compute resources capability.
|
| TwillContainerController |
A
ServiceController that allows sending a message directly. |
| Class | Description |
|---|---|
| AbstractExecutionServiceController |
An abstract base class for implementing
ServiceController that deal with Service state transition and
listener callback. |
| AbstractTwillController |
A abstract base class for
TwillController implementation that uses Zookeeper to controller a
running twill application. |
| AbstractTwillService |
A base implementation of
Service that uses ZooKeeper to transmit states and messages. |
| AbstractZKServiceController |
An abstract base class for implementing a
ServiceController using ZooKeeper as a means for
communicating with the remote service. |
| ApplicationBundler |
This class builds jar files based on class dependencies.
|
| Arguments |
Class that encapsulate application arguments and per runnable arguments.
|
| BasicTwillContext |
Implementation of
TwillContext that provides the basic runtime information of a TwillRunnable. |
| CompositeService |
A
Service that starts/stops list of services in order. |
| Constants |
This class contains collection of common constants used in Twill.
|
| Constants.Files |
Constants for names of internal files that are shared between client, AM and containers.
|
| ContainerExitCodes |
Collection of known exit code.
|
| ContainerLiveNodeData | |
| DefaultEventHandlerSpecification | |
| DefaultLocalFile |
A straightforward implementation of
LocalFile. |
| DefaultResourceReport |
Implementation of
ResourceReport with some
additional methods for maintaining the report. |
| DefaultResourceSpecification |
Straightforward implementation of
ResourceSpecification. |
| DefaultRuntimeSpecification |
Straightforward implementation of
RuntimeSpecification. |
| DefaultTwillRunnableSpecification |
Straightforward implementation of
TwillRunnableSpecification. |
| DefaultTwillRunResources |
Straightforward implementation of
TwillRunResources. |
| DefaultTwillSpecification |
Straightforward implementation of
TwillSpecification. |
| DefaultTwillSpecification.DefaultOrder |
Straightforward implementation of
Order. |
| DefaultTwillSpecification.DefaultPlacementPolicy |
Straightforward implementation of
TwillSpecification.PlacementPolicy. |
| ElectionRegistry |
Tracks currently active leader elections within the Twill container.
|
| EnvContainerInfo |
A
ContainerInfo based on information on the environment. |
| EnvKeys |
Places for define common environment keys.
|
| JvmOptions |
A class that encapsulates the different options for starting Java in containers.
|
| JvmOptions.DebugOptions |
Represents the debugging options of the JVM.
|
| LogOnlyEventHandler | |
| RunIds |
Factory class for creating instance of
RunId. |
| ServiceListenerAdapter |
An adapter for implementing
Service.Listener with all method default to no-op. |
| ServiceMain |
Class for main method that starts a service.
|
| ServiceMain.TwillZKPathService |
A simple service for creating/remove ZK paths needed for
AbstractTwillService. |
| Services |
Utility methods for help dealing with
Service. |
| SingleRunnableApplication |
A simple
TwillApplication that contains only one TwillRunnable. |
| TwillContainerLauncher |
This class helps launching a container.
|
| TwillRuntimeSpecification |
Represents runtime specification of a
TwillApplication. |
| ZKMessages |
Helper class to send messages to remote instances using Apache Zookeeper watch mechanism.
|
Copyright © 2013-2020 The Apache Software Foundation. All rights reserved.