| Interface | Description |
|---|---|
| EventEmitter.Callback |
This interface defines a callback to be used by
Executor to pass
errors, data and snapshots to its callee. |
| Class | Description |
|---|---|
| Component |
A component is an unit implementing a custom business logic to be executed
in the elastic.io runtime.
|
| EventEmitter |
Used by a
Component to communicate with the elastic.io runtime. |
| EventEmitter.Builder |
Used to build
EventEmitter instances. |
| ExecutionParameters |
Represents parameters for a
Component execution passed
to Executor.execute(ExecutionParameters). |
| ExecutionParameters.Builder |
Used to build
ExecutionParameters instances. |
| Executor |
Executes a
Component and emits the execution results to its
callee using given EventEmitter. |
| JSON |
JSON utilities.
|
| Message |
Message to be processed by a
Component. |
| Message.Builder |
Used to build
Message instances. |