public interface SpecExecutor
| Modifier and Type | Interface and Description |
|---|---|
static class |
SpecExecutor.Verb |
| Modifier and Type | Method and Description |
|---|---|
com.typesafe.config.Config |
getAttrs()
SpecExecutor attributes include Location of SpecExecutor and the Type of it (Technology it used for data movement,
like, gobblin-standalone/gobblin-cluster
SpecExecutor attributes are supposed to be read-only once instantiated.
|
Future<? extends Map<ServiceNode,ServiceNode>> |
getCapabilities()
Source : Destination processing capabilities of SpecExecutor.
|
Future<com.typesafe.config.Config> |
getConfig()
SpecExecutor config as a typesafe config object.
|
Future<String> |
getDescription()
Human-readable description of the SpecExecutor .
|
Future<String> |
getHealth()
Health of SpecExecutor.
|
Future<? extends SpecProducer<Spec>> |
getProducer()
A communication socket for generating spec to assigned physical executors, paired with
a consumer on the physical executor side.
|
URI |
getUri()
An URI identifying the SpecExecutor.
|
static final String VERB_KEY
URI getUri()
Future<com.typesafe.config.Config> getConfig()
com.typesafe.config.Config getAttrs()
Future<? extends Map<ServiceNode,ServiceNode>> getCapabilities()
Future<? extends SpecProducer<Spec>> getProducer()