| 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 pass errors, data and snapshots to its callee.
|
| Module |
A component is an unit implementing a custom business logic to be executed
in the elastic.io runtime.
|
| SelectModelProvider |
Interface to be implemented by components which want to provide select model.
|
| Class | Description |
|---|---|
| EventEmitter |
Used by a
Module to communicate with the elastic.io runtime. |
| EventEmitter.Builder |
Used to build
EventEmitter instances. |
| ExecutionParameters |
Represents parameters for a
Module execution passed
to Module.execute(ExecutionParameters). |
| ExecutionParameters.Builder |
Used to build
ExecutionParameters instances. |
| HttpReply | |
| HttpReply.Builder | |
| JSON |
JSON utilities.
|
| Message |
Message to be processed by a
Module. |
| Message.Builder |
Used to build
Message instances. |
| Enum | Description |
|---|---|
| HttpReply.Status |
| Exception | Description |
|---|---|
| InvalidCredentialsException |
Thrown by
CredentialsVerifier.verify(JsonObject)
when authentication credentials are invalid. |