All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
Class to parse component.json and to find there triggers and actions
 
 
 
 
Interface to be implemented by components to verify user's credentials before they are persisted.
 
 
Interface to be implemented by components which want to provide dynamic metadata.
 
 
 
 
Used by a Function to communicate with the elastic.io runtime.
Used to build EventEmitter instances.
This interface defines a callback to pass errors, data and snapshots to its callee.
 
Represents parameters for a Function execution passed to Function.execute(ExecutionParameters).
Used to build ExecutionParameters instances.
 
A component is an unit implementing a custom business logic to be executed in the elastic.io runtime.
 
 
 
 
 
 
 
 
 
 
 
 
Represents parameters for a Function.init(InitParameters) method.
Used to build InitParameters instances.
Thrown by CredentialsVerifier.verify(JsonObject) when authentication credentials are invalid.
JSON utilities.
Message to be processed by a Function.
Used to build Message instances.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interface to be implemented by components which want to provide select model.
 
 
 
 
 
 
Represents parameters for a Function.shutdown(ShutdownParameters) method.
Used to build ShutdownParameters instances.
 
Represents parameters for a Function.startup(StartupParameters) method.
Used to build StartupParameters instances.