Interface | Description |
---|---|
CredentialsVerifier |
Interface to be implemented by components to verify user's
credentials before they are persisted.
|
DynamicMetadataProvider |
Interface to be implemented by components which want to provide dynamic metadata.
|
EventEmitter.Callback |
This interface defines a callback to be used by
Executor to pass
errors, data and snapshots to its callee. |
SelectModelProvider |
Interface to be implemented by components which want to provide select model.
|
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. |
Exception | Description |
---|---|
InvalidCredentialsException |
Thrown by
CredentialsVerifier.verify(com.google.gson.JsonObject)
when authentication credentials are invalid. |