public interface SlcAgent
ExecutionModulesManager
which is used to run flows synchronously at a
lower level.Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAgentUuid()
Agent unique identifier
|
ExecutionModuleDescriptor |
getExecutionModuleDescriptor(java.lang.String moduleName,
java.lang.String version)
Describe all the flows provided by this execution module.
|
void |
kill(java.lang.String processUuid)
Kills this process
|
java.util.List<ExecutionModuleDescriptor> |
listExecutionModuleDescriptors()
List all execution modules which can be processed by this agent.
|
boolean |
ping() |
void |
process(ExecutionProcess process)
Execute / take part to this process
|
java.lang.String |
process(java.util.List<java.net.URI> uris)
Asynchronously processes the flows defined as URIs, or interpret a single
UUID URN as a scheduled or template process.
|
void |
waitFor(java.lang.String processUuid,
java.lang.Long millis)
Wait for this process to finish.
|
java.lang.String getAgentUuid()
void process(ExecutionProcess process)
java.lang.String process(java.util.List<java.net.URI> uris)
void kill(java.lang.String processUuid)
void waitFor(java.lang.String processUuid, java.lang.Long millis)
millis
- can be nullExecutionModuleDescriptor getExecutionModuleDescriptor(java.lang.String moduleName, java.lang.String version)
java.util.List<ExecutionModuleDescriptor> listExecutionModuleDescriptors()
boolean ping()
Copyright © 2007–2020. All rights reserved.