Index

A B C D E F G H I J L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACCEPTED - Enum constant in enum class io.elastic.api.HttpReply.Status
202 Accepted, see HTTP/1.1 documentation.
ack(Long) - Method in interface io.elastic.sailor.AmqpService
 
ack(Long) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
addCustomDataToJsonMap(Map<String, Object>, ILoggingEvent) - Method in class io.elastic.sailor.impl.BunyanJsonLayout
 
AMQP_HEADER_COMPONENT_ID - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_CONTAINER_ID - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_ERROR_RESPONSE - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_EXEC_ID - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_FUNCTION - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_MESSAGE_ID - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_PARENT_MESSAGE_ID - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_PROTOCOL_VERSION - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_REPLY_TO - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_RETRY - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_START_TIMESTAMP - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_STEP_ID - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_TASK_ID - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_THREAD_ID - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_USER_ID - Static variable in class io.elastic.sailor.Constants
 
AMQP_HEADER_WORKSPACE_ID - Static variable in class io.elastic.sailor.Constants
 
AMQP_META_HEADER_PREFIX - Static variable in class io.elastic.sailor.Constants
 
AMQP_META_HEADER_TRACE_ID - Static variable in class io.elastic.sailor.Constants
 
AmqpAwareModule - Class in io.elastic.sailor
 
AmqpAwareModule() - Constructor for class io.elastic.sailor.AmqpAwareModule
 
AmqpEnvironmentModule - Class in io.elastic.sailor
 
AmqpEnvironmentModule() - Constructor for class io.elastic.sailor.AmqpEnvironmentModule
 
AmqpService - Interface in io.elastic.sailor
 
AmqpServiceImpl - Class in io.elastic.sailor.impl
 
AmqpServiceImpl(CryptoServiceImpl) - Constructor for class io.elastic.sailor.impl.AmqpServiceImpl
 
ApiClient - Interface in io.elastic.sailor
 
ApiClientImpl - Class in io.elastic.sailor.impl
 
ApiClientImpl(String, String, String, int, boolean) - Constructor for class io.elastic.sailor.impl.ApiClientImpl
 
attachments(JsonObject) - Method in class io.elastic.api.Message.Builder
Adds attachments to build message with.
authorize(HttpUriRequest) - Method in class io.elastic.sailor.impl.HttpUtils.BasicURLAuthorizationHandler
 
authorize(HttpUriRequest) - Method in interface io.elastic.sailor.impl.HttpUtils.AuthorizationHandler
 
authorize(HttpUriRequest) - Method in class io.elastic.sailor.impl.HttpUtils.BearerAuthorizationHandler
 

B

BAD_GATEWAY - Enum constant in enum class io.elastic.api.HttpReply.Status
502 Bad Gateway, see HTTP/1.1 documentation.
BAD_REQUEST - Enum constant in enum class io.elastic.api.HttpReply.Status
400 Bad Request, see HTTP/1.1 documentation.
BASE64 - Enum constant in enum class io.elastic.sailor.impl.MessageEncoding
 
BasicAuthorizationHandler(String, String) - Constructor for class io.elastic.sailor.impl.HttpUtils.BasicAuthorizationHandler
 
BasicURLAuthorizationHandler() - Constructor for class io.elastic.sailor.impl.HttpUtils.BasicURLAuthorizationHandler
 
BearerAuthorizationHandler(String) - Constructor for class io.elastic.sailor.impl.HttpUtils.BearerAuthorizationHandler
 
body(JsonObject) - Method in class io.elastic.api.Message.Builder
Adds a body to build message with.
build() - Method in class io.elastic.api.EventEmitter.Builder
Builds an EventEmitter instance and returns it.
build() - Method in class io.elastic.api.ExecutionParameters.Builder
Builds a ExecutionParameters instance.
build() - Method in class io.elastic.api.HttpReply.Builder
 
build() - Method in class io.elastic.api.InitParameters.Builder
Builds a InitParameters instance.
build() - Method in class io.elastic.api.Message.Builder
Builds a Message instance and returns it.
build() - Method in class io.elastic.api.ShutdownParameters.Builder
Builds a ShutdownParameters instance.
build() - Method in class io.elastic.api.StartupParameters.Builder
Builds a StartupParameters instance.
build() - Method in interface io.elastic.sailor.FunctionBuilder
 
build() - Method in class io.elastic.sailor.impl.FunctionBuilderImpl
 
build() - Method in class io.elastic.sailor.ServiceExecutionParameters.Builder
 
buildAmqpProperties() - Method in class io.elastic.sailor.ExecutionContext
 
buildAmqpProperties(Map<String, Object>) - Static method in class io.elastic.sailor.Utils
 
buildAmqpProperties(UUID) - Method in class io.elastic.sailor.ExecutionContext
 
buildDefaultHeaders() - Method in class io.elastic.sailor.ExecutionContext
 
Builder() - Constructor for class io.elastic.api.EventEmitter.Builder
 
Builder() - Constructor for class io.elastic.api.HttpReply.Builder
 
Builder() - Constructor for class io.elastic.api.InitParameters.Builder
Creates InitParameters.Builder instance.
Builder() - Constructor for class io.elastic.api.Message.Builder
Default constructor.
Builder() - Constructor for class io.elastic.api.ShutdownParameters.Builder
Creates ShutdownParameters.Builder instance.
Builder() - Constructor for class io.elastic.api.StartupParameters.Builder
Creates StartupParameters.Builder instance.
Builder() - Constructor for class io.elastic.sailor.ServiceExecutionParameters.Builder
 
Builder(Message, EventEmitter) - Constructor for class io.elastic.api.ExecutionParameters.Builder
Creates a ExecutionParameters.Builder instance.
BunyanJsonLayout - Class in io.elastic.sailor.impl
 
BunyanJsonLayout() - Constructor for class io.elastic.sailor.impl.BunyanJsonLayout
 

C

cancelConsumer() - Method in interface io.elastic.sailor.AmqpService
 
cancelConsumer() - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
className(String) - Method in class io.elastic.sailor.ServiceExecutionParameters.Builder
 
ComponentDescriptorResolver - Class in io.elastic.sailor
Class to parse component.json and to find there triggers and actions
ComponentDescriptorResolver() - Constructor for class io.elastic.sailor.ComponentDescriptorResolver
 
configuration(JsonObject) - Method in class io.elastic.api.ExecutionParameters.Builder
Adds component's configuration.
configuration(JsonObject) - Method in class io.elastic.api.InitParameters.Builder
Adds module's configuration.
configuration(JsonObject) - Method in class io.elastic.api.ShutdownParameters.Builder
Adds module's configuration.
configuration(JsonObject) - Method in class io.elastic.api.StartupParameters.Builder
Adds module's configuration.
configuration(JsonObject) - Method in class io.elastic.sailor.ServiceExecutionParameters.Builder
 
configure() - Method in class io.elastic.sailor.AmqpAwareModule
 
configure() - Method in class io.elastic.sailor.AmqpEnvironmentModule
 
configure() - Method in class io.elastic.sailor.SailorEnvironmentModule
 
configure() - Method in class io.elastic.sailor.SailorModule
 
configure() - Method in class io.elastic.sailor.ServiceEnvironmentModule
 
configure() - Method in class io.elastic.sailor.ServiceModule
 
CONFLICT - Enum constant in enum class io.elastic.api.HttpReply.Status
409 Conflict, see HTTP/1.1 documentation.
connectAndSubscribe() - Method in interface io.elastic.sailor.AmqpService
 
connectAndSubscribe() - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
Constants - Class in io.elastic.sailor
 
Constants() - Constructor for class io.elastic.sailor.Constants
 
consume(HttpEntity) - Static method in class io.elastic.sailor.impl.HttpUtils
 
containerContext - Static variable in class io.elastic.sailor.impl.BunyanJsonLayout
 
ContainerContext - Class in io.elastic.sailor
 
ContainerContext() - Constructor for class io.elastic.sailor.ContainerContext
 
content(InputStream) - Method in class io.elastic.api.HttpReply.Builder
 
copy(AMQP.BasicProperties) - Static method in class io.elastic.sailor.Utils
 
copy(JsonObject) - Static method in class io.elastic.sailor.Utils
 
CountingCallback - Interface in io.elastic.sailor
 
CountingCallbackImpl - Class in io.elastic.sailor.impl
 
CountingCallbackImpl() - Constructor for class io.elastic.sailor.impl.CountingCallbackImpl
 
CREATED - Enum constant in enum class io.elastic.api.HttpReply.Status
201 Created, see HTTP/1.1 documentation.
createDataCallback(ExecutionContext) - Method in interface io.elastic.sailor.EmitterCallbackFactory
 
createErrorCallback(ExecutionContext) - Method in interface io.elastic.sailor.EmitterCallbackFactory
 
createHttpReplyCallback(ExecutionContext) - Method in interface io.elastic.sailor.EmitterCallbackFactory
 
createMessage(JsonObject) - Static method in class io.elastic.sailor.Utils
 
createPublisheableMessage(Message) - Method in class io.elastic.sailor.ExecutionContext
 
createReboundCallback(ExecutionContext) - Method in interface io.elastic.sailor.EmitterCallbackFactory
 
createServiceExecutionParameters() - Method in class io.elastic.sailor.Service
 
createSnapshotCallback(ExecutionContext) - Method in interface io.elastic.sailor.EmitterCallbackFactory
 
createStringEntity(JsonObject) - Static method in class io.elastic.sailor.impl.HttpUtils
 
createStringEntity(String) - Static method in class io.elastic.sailor.impl.HttpUtils
 
createUpdateKeysCallback(ExecutionContext) - Method in interface io.elastic.sailor.EmitterCallbackFactory
 
CredentialsVerifier - Interface in io.elastic.api
Interface to be implemented by components to verify user's credentials before they are persisted.
credentialsVerifierClassName(String) - Method in class io.elastic.sailor.ServiceExecutionParameters.Builder
 
CryptoServiceImpl - Class in io.elastic.sailor.impl
 
CryptoServiceImpl(String, String) - Constructor for class io.elastic.sailor.impl.CryptoServiceImpl
 

D

DataCallback - Class in io.elastic.sailor.impl
 
DataCallback(ExecutionContext, MessagePublisher, CryptoServiceImpl, MessageResolver, String, boolean, MessageEncoding) - Constructor for class io.elastic.sailor.impl.DataCallback
 
decrement() - Method in class io.elastic.sailor.impl.GracefulShutdownHandler
 
decrypt(byte[], MessageEncoding) - Method in class io.elastic.sailor.impl.CryptoServiceImpl
 
decryptMessageContent(byte[], MessageEncoding) - Method in class io.elastic.sailor.impl.CryptoServiceImpl
 
DEFAULT - Enum constant in enum class io.elastic.sailor.impl.MessageFormat
 
DEFAULT_API_REQUEST_RETRY_ATTEMPTS - Static variable in class io.elastic.sailor.Constants
 
DEFAULT_RABBITMQ_PREFETCH_SAILOR - Static variable in class io.elastic.sailor.Constants
 
DEFAULT_REBOUND_INITIAL_EXPIRATION - Static variable in class io.elastic.sailor.Constants
 
DEFAULT_REBOUND_LIMIT - Static variable in class io.elastic.sailor.Constants
 
delete(String, HttpUtils.AuthorizationHandler, int) - Static method in class io.elastic.sailor.impl.HttpUtils
 
deleteStartupState(String) - Method in interface io.elastic.sailor.ApiClient
 
deleteStartupState(String) - Method in class io.elastic.sailor.impl.ApiClientImpl
 
disconnect() - Method in interface io.elastic.sailor.AmqpService
 
disconnect() - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
DynamicMetadataProvider - Interface in io.elastic.api
Interface to be implemented by components which want to provide dynamic metadata.

E

emitData(Message) - Method in class io.elastic.api.EventEmitter
Emits a Message.
emitException(Exception) - Method in class io.elastic.api.EventEmitter
Emits an Exception.
emitHttpReply(HttpReply) - Method in class io.elastic.api.EventEmitter
Emits the httpReply event.
emitRebound(Object) - Method in class io.elastic.api.EventEmitter
Emits the rebound event specifying a Object reason.
emitSnapshot(JsonObject) - Method in class io.elastic.api.EventEmitter
Emits JsonObject snapshot.
EmitterCallbackFactory - Interface in io.elastic.sailor
 
emitUpdateKeys(JsonObject) - Method in class io.elastic.api.EventEmitter
Emits the updateKeys event.
encrypt(String, MessageEncoding) - Method in class io.elastic.sailor.impl.CryptoServiceImpl
 
encryptJsonObject(JsonObject, MessageEncoding) - Method in class io.elastic.sailor.impl.CryptoServiceImpl
 
encryptMessage(Message, MessageEncoding) - Method in class io.elastic.sailor.impl.CryptoServiceImpl
 
ENV_VAR_ACTION_OR_TRIGGER - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_AMQP_AMQP_PERSISTENT_MESSAGES - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_AMQP_PUBLISH_CONFIRM_ENABLED - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_AMQP_PUBLISH_MAX_RETRY_DELAY - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_AMQP_PUBLISH_RETRY_ATTEMPTS - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_AMQP_PUBLISH_RETRY_DELAY - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_AMQP_URI - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_API_KEY - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_API_REQUEST_RETRY_ATTEMPTS - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_API_URI - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_API_USERNAME - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_CFG - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_COMP_ID - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_COMP_NAME - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_CONSUMER_THREAD_POOL_SIZE_SAILOR - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_CONTAINER_ID - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_CONTRACT_ID - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_DATA_ROUTING_KEY - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_EMIT_LIGHTWEIGHT_MESSAGE - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_ERROR_ROUTING_KEY - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_EXEC_ID - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_EXEC_TYPE - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_EXECUTION_RESULT_ID - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_FLOW_ID - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_FLOW_VERSION - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_FUNCTION - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_GET_MODEL_METHOD - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_HOOK_SHUTDOWN - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_INPUT_FORMAT - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_LISTEN_MESSAGES_ON - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_MESSAGE_CRYPTO_IV - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_MESSAGE_CRYPTO_PASSWORD - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_NO_ERROR_REPLIES - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_NO_SELF_PASSTRHOUGH - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_OBJECT_STORAGE_SIZE_THRESHOLD - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_OBJECT_STORAGE_TOKEN - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_OBJECT_STORAGE_URI - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_POST_RESULT_URL - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_PREFIX - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_PROTOCOL_VERSION - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_PUBLISH_MESSAGES_TO - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_RABBITMQ_PREFETCH_SAILOR - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_REBOUND_INITIAL_EXPIRATION - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_REBOUND_LIMIT - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_REBOUND_ROUTING_KEY - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_SNAPSHOT_ROUTING_KEY - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_STARTUP_REQUIRED - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_STEP_ID - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_TASK_USER_EMAIL - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_TENANT_ID - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_USER_ID - Static variable in class io.elastic.sailor.Constants
 
ENV_VAR_WORKSPACE_ID - Static variable in class io.elastic.sailor.Constants
 
ERROR - Enum constant in enum class io.elastic.sailor.impl.MessageFormat
 
ERROR_INPUT_PROPERTY - Static variable in class io.elastic.sailor.impl.ErrorPublisherImpl
 
ERROR_PROPERTY - Static variable in class io.elastic.sailor.impl.ErrorPublisherImpl
 
ErrorCallback - Class in io.elastic.sailor.impl
 
ErrorCallback(ExecutionContext, ErrorPublisher) - Constructor for class io.elastic.sailor.impl.ErrorCallback
 
ErrorPublisher - Interface in io.elastic.sailor
 
ErrorPublisherImpl - Class in io.elastic.sailor.impl
 
ErrorPublisherImpl(MessagePublisher, CryptoServiceImpl, String, boolean) - Constructor for class io.elastic.sailor.impl.ErrorPublisherImpl
 
EventEmitter - Class in io.elastic.api
Used by a Function to communicate with the elastic.io runtime.
EventEmitter.Builder - Class in io.elastic.api
Used to build EventEmitter instances.
EventEmitter.Callback - Interface in io.elastic.api
This interface defines a callback to pass errors, data and snapshots to its callee.
execute(ExecutionParameters) - Method in interface io.elastic.api.Function
Executes this component with the given ExecutionParameters.
executeMethod(ServiceMethods, ServiceExecutionParameters) - Method in class io.elastic.sailor.Service
 
ExecutionContext - Class in io.elastic.sailor
 
ExecutionContext(Step, byte[], Message, AMQP.BasicProperties, ContainerContext) - Constructor for class io.elastic.sailor.ExecutionContext
 
ExecutionParameters - Class in io.elastic.api
Represents parameters for a Function execution passed to Function.execute(ExecutionParameters).
ExecutionParameters.Builder - Class in io.elastic.api
Used to build ExecutionParameters instances.
ExecutionStats - Class in io.elastic.sailor
 
ExecutionStats(int, int, int) - Constructor for class io.elastic.sailor.ExecutionStats
 
EXPECTATION_FAILED - Enum constant in enum class io.elastic.api.HttpReply.Status
417 Expectation Failed, see HTTP/1.1 documentation.0
externalize(JsonObject) - Method in class io.elastic.sailor.impl.MessageResolverImpl
 
externalize(JsonObject) - Method in interface io.elastic.sailor.MessageResolver
 

F

findCredentialsVerifier() - Method in class io.elastic.sailor.ComponentDescriptorResolver
 
findModule(String) - Method in class io.elastic.sailor.ComponentDescriptorResolver
 
findModuleObject(String) - Method in class io.elastic.sailor.ComponentDescriptorResolver
 
FORBIDDEN - Enum constant in enum class io.elastic.api.HttpReply.Status
403 Forbidden, see HTTP/1.1 documentation.
FOUND - Enum constant in enum class io.elastic.api.HttpReply.Status
302 Found, see HTTP/1.1 documentation.
fromProtocolVersion(int) - Static method in enum class io.elastic.sailor.impl.MessageEncoding
 
fromStatusCode(int) - Static method in enum class io.elastic.api.HttpReply.Status
Convert a numerical status code into the corresponding Status.
Function - Interface in io.elastic.api
A component is an unit implementing a custom business logic to be executed in the elastic.io runtime.
FunctionBuilder - Interface in io.elastic.sailor
 
FunctionBuilderImpl - Class in io.elastic.sailor.impl
 
FunctionBuilderImpl(ComponentDescriptorResolver, Step) - Constructor for class io.elastic.sailor.impl.FunctionBuilderImpl
 

G

GATEWAY_TIMEOUT - Enum constant in enum class io.elastic.api.HttpReply.Status
504 Gateway Timeout, see HTTP/1.1 documentation.
get(String, HttpUtils.AuthorizationHandler, int) - Static method in class io.elastic.sailor.impl.HttpUtils
 
getApiUserName() - Method in class io.elastic.sailor.ContainerContext
 
getAttachments() - Method in class io.elastic.api.Message
Returns message attachments.
getBody() - Method in class io.elastic.api.Message
Returns message body.
getBunyanLevel(ILoggingEvent) - Method in class io.elastic.sailor.impl.BunyanJsonLayout
 
getCfg() - Method in class io.elastic.sailor.Step
 
getClassName() - Method in class io.elastic.sailor.ServiceExecutionParameters
 
getCompId() - Method in class io.elastic.sailor.ContainerContext
 
getCompId() - Method in class io.elastic.sailor.Step
 
getComponentName() - Method in class io.elastic.sailor.ContainerContext
 
getConfiguration() - Method in class io.elastic.api.ExecutionParameters
Returns component's configuration.
getConfiguration() - Method in class io.elastic.api.InitParameters
Returns module's configuration.
getConfiguration() - Method in class io.elastic.api.ShutdownParameters
Returns module's configuration.
getConfiguration() - Method in class io.elastic.api.StartupParameters
Returns module's configuration.
getConfiguration() - Method in class io.elastic.sailor.ServiceExecutionParameters
 
getConnection() - Method in interface io.elastic.sailor.AmqpService
 
getConnection() - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
getContainerId() - Method in class io.elastic.sailor.ContainerContext
 
getContent() - Method in class io.elastic.api.HttpReply
 
getContractId() - Method in class io.elastic.sailor.ContainerContext
 
getCount() - Method in interface io.elastic.sailor.CountingCallback
 
getCount() - Method in class io.elastic.sailor.impl.CountingCallbackImpl
 
getCredentialsVerifierClassName() - Method in class io.elastic.sailor.ServiceExecutionParameters
 
getDataCount() - Method in class io.elastic.sailor.ExecutionStats
 
getEnvVar(String) - Static method in class io.elastic.sailor.Utils
 
getErrorCount() - Method in class io.elastic.sailor.ExecutionStats
 
getEventEmitter() - Method in class io.elastic.api.ExecutionParameters
 
getExecId() - Method in class io.elastic.sailor.ContainerContext
 
getExecResultId() - Method in class io.elastic.sailor.ContainerContext
 
getExecType() - Method in class io.elastic.sailor.ContainerContext
 
getFlowId() - Method in class io.elastic.sailor.ContainerContext
 
getFlowUserEmail() - Method in class io.elastic.sailor.ContainerContext
 
getFlowVersion() - Method in class io.elastic.sailor.ContainerContext
 
getFunction() - Method in class io.elastic.sailor.ContainerContext
 
getFunction() - Method in class io.elastic.sailor.Step
 
getHeaders() - Method in class io.elastic.api.HttpReply
 
getHeaders() - Method in class io.elastic.api.Message
Returns message headers.
getHeaders() - Method in class io.elastic.sailor.ExecutionContext
 
getId() - Method in class io.elastic.api.Message
Returns message id.
getId() - Method in class io.elastic.sailor.Step
 
getJson(String, HttpUtils.AuthorizationHandler) - Static method in class io.elastic.sailor.impl.HttpUtils
 
getJson(String, HttpUtils.AuthorizationHandler, int) - Static method in class io.elastic.sailor.impl.HttpUtils
 
getJsonObject(String) - Method in class io.elastic.sailor.impl.ObjectStorageImpl
 
getJsonObject(String) - Method in interface io.elastic.sailor.ObjectStorage
 
getMessage() - Method in class io.elastic.api.ExecutionParameters
Returns Message for the component.
getMessage() - Method in class io.elastic.sailor.ExecutionContext
 
getMessageEncoding(AMQP.BasicProperties) - Static method in class io.elastic.sailor.Utils
 
getMetaModel - Enum constant in enum class io.elastic.sailor.ServiceMethods
 
getMetaModel(JsonObject) - Method in interface io.elastic.api.DynamicMetadataProvider
Allows a component to provide dynamic metadata.
getMethod() - Method in class io.elastic.api.Message
Returns message method.
getModelClassName() - Method in class io.elastic.sailor.ServiceExecutionParameters
 
getOptionalBooleanValue(String, boolean) - Static method in class io.elastic.sailor.AmqpEnvironmentModule
 
getOptionalEnvVar(String) - Static method in class io.elastic.sailor.Utils
 
getOptionalIntegerValue(String, int) - Static method in class io.elastic.sailor.AmqpEnvironmentModule
 
getOptionalLongValue(String, long) - Static method in class io.elastic.sailor.AmqpEnvironmentModule
 
getOptionalYesNoValue(String) - Static method in class io.elastic.sailor.AmqpEnvironmentModule
 
getOriginalUrl() - Method in class io.elastic.api.Message
Returns message originalUrl.
getPassthrough() - Method in class io.elastic.api.Message
Returns message passthrough.
getQuery() - Method in class io.elastic.api.Message
Returns message query object.
getRawMessage() - Method in class io.elastic.sailor.ExecutionContext
 
getReason() - Method in enum class io.elastic.api.HttpReply.Status
Get the reason phrase.
getReboundCount() - Method in class io.elastic.sailor.ExecutionStats
 
getReboundExpiration(int) - Method in class io.elastic.sailor.impl.ReboundCallback
 
getSelectModel(JsonObject) - Method in interface io.elastic.api.SelectModelProvider
Allows a component to dynamically populate select boxes.
getServiceInstanceAndExecute(ServiceMethods, Injector) - Static method in class io.elastic.sailor.Service
 
getSnapshot() - Method in class io.elastic.api.ExecutionParameters
Returns component's snapshot.
getSnapshot() - Method in class io.elastic.sailor.Step
 
getStackTrace(Throwable) - Static method in class io.elastic.sailor.Utils
 
getState() - Method in class io.elastic.api.ShutdownParameters
Returns module's state, created in Function.startup(StartupParameters)
getStatus() - Method in class io.elastic.api.HttpReply
 
getStatusCode() - Method in enum class io.elastic.api.HttpReply.Status
Get the associated status code.
getStatusCode() - Method in exception io.elastic.sailor.UnexpectedStatusCodeException
 
getStep() - Method in class io.elastic.sailor.ExecutionContext
 
getStepId() - Method in class io.elastic.sailor.ContainerContext
 
getTenantId() - Method in class io.elastic.sailor.ContainerContext
 
getThreadId(AMQP.BasicProperties) - Static method in class io.elastic.sailor.Utils
 
getTriggerOrAction() - Method in class io.elastic.sailor.ServiceExecutionParameters
 
getUrl() - Method in class io.elastic.api.Message
Returns message URL.
getUserId() - Method in class io.elastic.sailor.ContainerContext
 
getUsername() - Method in class io.elastic.sailor.impl.HttpUtils.BasicAuthorizationHandler
 
getWorkspaceId() - Method in class io.elastic.sailor.ContainerContext
 
GONE - Enum constant in enum class io.elastic.api.HttpReply.Status
410 Gone, see HTTP/1.1 documentation.
gracefulShutdownHandler - Static variable in class io.elastic.sailor.Sailor
 
GracefulShutdownHandler - Class in io.elastic.sailor.impl
 
GracefulShutdownHandler(AmqpService) - Constructor for class io.elastic.sailor.impl.GracefulShutdownHandler
 

H

handleConsumeOk(String) - Method in class io.elastic.sailor.impl.MessageConsumer
Called when consumer is registered.
handleDelivery(String, Envelope, AMQP.BasicProperties, byte[]) - Method in class io.elastic.sailor.impl.MessageConsumer
 
header(String, String) - Method in class io.elastic.api.HttpReply.Builder
 
headers(JsonObject) - Method in class io.elastic.api.Message.Builder
Adds a headers to build message with.
HOSTNAME - Static variable in class io.elastic.sailor.impl.BunyanJsonLayout
 
HTTP_VERSION_NOT_SUPPORTED - Enum constant in enum class io.elastic.api.HttpReply.Status
505 HTTP Version Not Supported, see HTTP/1.1 documentation.
HttpReply - Class in io.elastic.api
 
HttpReply.Builder - Class in io.elastic.api
 
HttpReply.Status - Enum Class in io.elastic.api
 
HttpReplyCallback - Class in io.elastic.sailor.impl
 
HttpReplyCallback(ExecutionContext, MessagePublisher, CryptoServiceImpl) - Constructor for class io.elastic.sailor.impl.HttpReplyCallback
 
HttpUtils - Class in io.elastic.sailor.impl
 
HttpUtils() - Constructor for class io.elastic.sailor.impl.HttpUtils
 
HttpUtils.AuthorizationHandler - Interface in io.elastic.sailor.impl
 
HttpUtils.BasicAuthorizationHandler - Class in io.elastic.sailor.impl
 
HttpUtils.BasicURLAuthorizationHandler - Class in io.elastic.sailor.impl
 
HttpUtils.BearerAuthorizationHandler - Class in io.elastic.sailor.impl
 

I

id(UUID) - Method in class io.elastic.api.Message.Builder
Sets message id.
increment() - Method in class io.elastic.sailor.impl.GracefulShutdownHandler
 
init(InitParameters) - Method in interface io.elastic.api.Function
Used to initialize a component before message processing.
InitParameters - Class in io.elastic.api
Represents parameters for a Function.init(InitParameters) method.
InitParameters(JsonObject) - Constructor for class io.elastic.api.InitParameters
 
InitParameters.Builder - Class in io.elastic.api
Used to build InitParameters instances.
INTERNAL_SERVER_ERROR - Enum constant in enum class io.elastic.api.HttpReply.Status
500 Internal Server Error, see HTTP/1.1 documentation.
InvalidCredentialsException - Exception in io.elastic.api
Thrown by CredentialsVerifier.verify(JsonObject) when authentication credentials are invalid.
InvalidCredentialsException() - Constructor for exception io.elastic.api.InvalidCredentialsException
Creates a new InvalidCredentialsException with a null detail message.
InvalidCredentialsException(String) - Constructor for exception io.elastic.api.InvalidCredentialsException
Creates a new InvalidCredentialsException with the specified message.
InvalidCredentialsException(String, Throwable) - Constructor for exception io.elastic.api.InvalidCredentialsException
Creates a new InvalidCredentialsException with the specified detail message and cause.
io.elastic.api - package io.elastic.api
 
io.elastic.sailor - package io.elastic.sailor
 
io.elastic.sailor.impl - package io.elastic.sailor.impl
 
isJsonObject(String) - Static method in class io.elastic.sailor.Utils
 
isPassThroughRequired() - Method in class io.elastic.sailor.Step
 
isPutIncomingMessageIntoPassThrough() - Method in class io.elastic.sailor.Step
 
isStartupRequired() - Method in class io.elastic.sailor.ContainerContext
 

J

JSON - Class in io.elastic.api
JSON utilities.

L

LENGTH_REQUIRED - Enum constant in enum class io.elastic.api.HttpReply.Status
411 Length Required, see HTTP/1.1 documentation.
LEVEL - Static variable in class io.elastic.sailor.impl.BunyanJsonLayout
 
LEVEL_STRING - Static variable in class io.elastic.sailor.impl.BunyanJsonLayout
 

M

main(String[]) - Static method in class io.elastic.sailor.Sailor
 
main(String[]) - Static method in class io.elastic.sailor.Service
 
makeReboundOptions(Map<String, Object>, Integer) - Method in class io.elastic.sailor.impl.ReboundCallback
 
materialize(byte[], AMQP.BasicProperties) - Method in class io.elastic.sailor.impl.MessageResolverImpl
 
materialize(byte[], AMQP.BasicProperties) - Method in interface io.elastic.sailor.MessageResolver
 
MDC_MESSAGE_ID - Static variable in class io.elastic.sailor.Constants
 
MDC_PARENT_MESSAGE_ID - Static variable in class io.elastic.sailor.Constants
 
MDC_THREAD_ID - Static variable in class io.elastic.sailor.Constants
 
Message - Class in io.elastic.api
Message to be processed by a Function.
MESSAGE - Static variable in class io.elastic.sailor.impl.BunyanJsonLayout
 
MESSAGE_HEADER_OBJECT_STORAGE_ID - Static variable in class io.elastic.sailor.Constants
 
MESSAGE_ID - Static variable in class io.elastic.sailor.impl.BunyanJsonLayout
 
Message.Builder - Class in io.elastic.api
Used to build Message instances.
MessageConsumer - Class in io.elastic.sailor.impl
 
MessageConsumer(Channel, CryptoServiceImpl, MessageProcessor, Function, Step, ContainerContext, MessageResolver, ExecutorService) - Constructor for class io.elastic.sailor.impl.MessageConsumer
 
MessageEncoding - Enum Class in io.elastic.sailor.impl
 
MessageFormat - Enum Class in io.elastic.sailor.impl
 
MessageProcessor - Interface in io.elastic.sailor
 
MessageProcessorImpl - Class in io.elastic.sailor.impl
 
MessageProcessorImpl(EmitterCallbackFactory) - Constructor for class io.elastic.sailor.impl.MessageProcessorImpl
 
MessagePublisher - Interface in io.elastic.sailor
 
MessagePublisherImpl - Class in io.elastic.sailor.impl
 
MessagePublisherImpl(String, int, long, long, boolean, boolean, AmqpService) - Constructor for class io.elastic.sailor.impl.MessagePublisherImpl
 
MessageResolver - Interface in io.elastic.sailor
 
MessageResolverImpl - Class in io.elastic.sailor.impl
 
MessageResolverImpl() - Constructor for class io.elastic.sailor.impl.MessageResolverImpl
 
messagesProcessingCount - Variable in class io.elastic.sailor.impl.GracefulShutdownHandler
 
method(String) - Method in class io.elastic.api.Message.Builder
Adds method to build message with.
METHOD_NOT_ALLOWED - Enum constant in enum class io.elastic.api.HttpReply.Status
405 Method Not Allowed, see HTTP/1.1 documentation.
modelClassName(String) - Method in class io.elastic.sailor.ServiceExecutionParameters.Builder
 
MOVED_PERMANENTLY - Enum constant in enum class io.elastic.api.HttpReply.Status
301 Moved Permanently, see HTTP/1.1 documentation.

N

NAME_CALLBACK_DATA - Static variable in class io.elastic.sailor.Constants
 
NAME_CALLBACK_ERROR - Static variable in class io.elastic.sailor.Constants
 
NAME_CALLBACK_REBOUND - Static variable in class io.elastic.sailor.Constants
 
NAME_CALLBACK_SNAPSHOT - Static variable in class io.elastic.sailor.Constants
 
NAME_CALLBACK_UPDATE_KEYS - Static variable in class io.elastic.sailor.Constants
 
NAME_CFG_JSON - Static variable in class io.elastic.sailor.Constants
 
NAME_HTTP_REPLY_KEYS - Static variable in class io.elastic.sailor.Constants
 
NAME_STEP_JSON - Static variable in class io.elastic.sailor.Constants
 
NO_CONTENT - Enum constant in enum class io.elastic.api.HttpReply.Status
204 No Content, see HTTP/1.1 documentation.
NOT_ACCEPTABLE - Enum constant in enum class io.elastic.api.HttpReply.Status
406 Not Acceptable, see HTTP/1.1 documentation.
NOT_FOUND - Enum constant in enum class io.elastic.api.HttpReply.Status
404 Not Found, see HTTP/1.1 documentation.
NOT_IMPLEMENTED - Enum constant in enum class io.elastic.api.HttpReply.Status
501 Not Implemented, see HTTP/1.1 documentation.
NOT_MODIFIED - Enum constant in enum class io.elastic.api.HttpReply.Status
304 Not Modified, see HTTP/1.1 documentation.

O

OBJECT_STORAGE_SIZE_THRESHOLD_DEFAULT - Static variable in class io.elastic.sailor.impl.MessageResolverImpl
 
ObjectStorage - Interface in io.elastic.sailor
 
ObjectStorageImpl - Class in io.elastic.sailor.impl
 
ObjectStorageImpl() - Constructor for class io.elastic.sailor.impl.ObjectStorageImpl
 
OK - Enum constant in enum class io.elastic.api.HttpReply.Status
omit(JsonObject, String...) - Static method in class io.elastic.sailor.Utils
 
onData(EventEmitter.Callback) - Method in class io.elastic.api.EventEmitter.Builder
onError(EventEmitter.Callback) - Method in class io.elastic.api.EventEmitter.Builder
FOR INTERNAL USE ONLY.
onHttpReplyCallback(EventEmitter.Callback) - Method in class io.elastic.api.EventEmitter.Builder
Adds 'httpReply' EventEmitter.Callback.
onRebound(EventEmitter.Callback) - Method in class io.elastic.api.EventEmitter.Builder
Adds 'rebound' EventEmitter.Callback.
onSnapshot(EventEmitter.Callback) - Method in class io.elastic.api.EventEmitter.Builder
Adds 'snapshot' EventEmitter.Callback.
onUpdateKeys(EventEmitter.Callback) - Method in class io.elastic.api.EventEmitter.Builder
Adds 'updateAccessToken' EventEmitter.Callback.
originalUrl(String) - Method in class io.elastic.api.Message.Builder
Adds originalUrl to build message with.

P

PARENT_MESSAGE_ID - Static variable in class io.elastic.sailor.impl.BunyanJsonLayout
 
parse(byte[]) - Static method in class io.elastic.api.JSON
Parses a byte array into a JsonObject.
parse(String) - Static method in enum class io.elastic.sailor.ServiceMethods
 
parseArray(String) - Static method in class io.elastic.api.JSON
Parses a String into a JsonArray.
parseObject(String) - Static method in class io.elastic.api.JSON
Parses a String into a JsonObject.
PARTIAL_CONTENT - Enum constant in enum class io.elastic.api.HttpReply.Status
206 Reset Content, see HTTP/1.1 documentation.
passthrough(JsonObject) - Method in class io.elastic.api.Message.Builder
Adds passthrough to build message with.
PAYMENT_REQUIRED - Enum constant in enum class io.elastic.api.HttpReply.Status
402 Payment Required, see HTTP/1.1 documentation.
pick(JsonObject, String...) - Static method in class io.elastic.sailor.Utils
 
post(String) - Method in class io.elastic.sailor.impl.ObjectStorageImpl
 
post(String) - Method in interface io.elastic.sailor.ObjectStorage
 
post(String, HttpEntity, HttpUtils.AuthorizationHandler, int) - Static method in class io.elastic.sailor.impl.HttpUtils
 
postJson(String, JsonObject, HttpUtils.AuthorizationHandler) - Static method in class io.elastic.sailor.impl.HttpUtils
 
postJson(String, JsonObject, HttpUtils.AuthorizationHandler, int) - Static method in class io.elastic.sailor.impl.HttpUtils
 
postJsonObject(JsonObject) - Method in class io.elastic.sailor.impl.ObjectStorageImpl
 
postJsonObject(JsonObject) - Method in interface io.elastic.sailor.ObjectStorage
 
PRECONDITION_FAILED - Enum constant in enum class io.elastic.api.HttpReply.Status
412 Precondition Failed, see HTTP/1.1 documentation.
prepareGracefulShutdown() - Method in class io.elastic.sailor.impl.GracefulShutdownHandler
 
processMessage(ExecutionContext, Function) - Method in class io.elastic.sailor.impl.MessageProcessorImpl
 
processMessage(ExecutionContext, Function) - Method in interface io.elastic.sailor.MessageProcessor
 
PROPERTY_ATTACHMENTS - Static variable in class io.elastic.api.Message
 
PROPERTY_BODY - Static variable in class io.elastic.api.Message
 
PROPERTY_HEADERS - Static variable in class io.elastic.api.Message
 
PROPERTY_ID - Static variable in class io.elastic.api.Message
 
PROPERTY_METHOD - Static variable in class io.elastic.api.Message
 
PROPERTY_ORIGINAL_URL - Static variable in class io.elastic.api.Message
 
PROPERTY_PASSTHROUGH - Static variable in class io.elastic.api.Message
 
PROPERTY_QUERY - Static variable in class io.elastic.api.Message
 
PROPERTY_URL - Static variable in class io.elastic.api.Message
 
protocolVersion - Variable in enum class io.elastic.sailor.impl.MessageEncoding
 
PROXY_AUTHENTICATION_REQUIRED - Enum constant in enum class io.elastic.api.HttpReply.Status
407 Proxy Authentication Required, see HTTP/1.1 documentation.
publish(String, byte[], AMQP.BasicProperties) - Method in class io.elastic.sailor.impl.MessagePublisherImpl
 
publish(String, byte[], AMQP.BasicProperties) - Method in interface io.elastic.sailor.MessagePublisher
 
publish(Throwable, AMQP.BasicProperties, byte[]) - Method in interface io.elastic.sailor.ErrorPublisher
 
publish(Throwable, AMQP.BasicProperties, byte[]) - Method in class io.elastic.sailor.impl.ErrorPublisherImpl
 
putJson(String, JsonObject, HttpUtils.AuthorizationHandler) - Static method in class io.elastic.sailor.impl.HttpUtils
 
putJson(String, JsonObject, HttpUtils.AuthorizationHandler, int) - Static method in class io.elastic.sailor.impl.HttpUtils
 

Q

query(JsonObject) - Method in class io.elastic.api.Message.Builder
Adds query to build message with.

R

ReboundCallback - Class in io.elastic.sailor.impl
 
ReboundCallback(ExecutionContext, MessagePublisher, CryptoServiceImpl, Integer, Integer, String) - Constructor for class io.elastic.sailor.impl.ReboundCallback
 
receive(Object) - Method in interface io.elastic.api.EventEmitter.Callback
Invoked to pass errors, data and snapshots asynchronously.
receive(Object) - Method in class io.elastic.sailor.impl.CountingCallbackImpl
 
receive(Object) - Method in class io.elastic.sailor.impl.HttpReplyCallback
 
receive(Object) - Method in class io.elastic.sailor.impl.UpdateKeysCallback
 
receiveData(Object) - Method in class io.elastic.sailor.impl.CountingCallbackImpl
 
receiveData(Object) - Method in class io.elastic.sailor.impl.DataCallback
 
receiveData(Object) - Method in class io.elastic.sailor.impl.ErrorCallback
 
receiveData(Object) - Method in class io.elastic.sailor.impl.ReboundCallback
 
receiveData(Object) - Method in class io.elastic.sailor.impl.SnapshotCallback
 
reject(Long) - Method in interface io.elastic.sailor.AmqpService
 
reject(Long) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
REQUEST_ENTITY_TOO_LARGE - Enum constant in enum class io.elastic.api.HttpReply.Status
413 Request Entity Too Large, see HTTP/1.1 documentation.
REQUEST_TIMEOUT - Enum constant in enum class io.elastic.api.HttpReply.Status
408 Request Timeout, see HTTP/1.1 documentation.
REQUEST_URI_TOO_LONG - Enum constant in enum class io.elastic.api.HttpReply.Status
414 Request-URI Too Long, see HTTP/1.1 documentation.
REQUESTED_RANGE_NOT_SATISFIABLE - Enum constant in enum class io.elastic.api.HttpReply.Status
416 Requested Range Not Satisfiable, see HTTP/1.1 documentation.
RESET_CONTENT - Enum constant in enum class io.elastic.api.HttpReply.Status
205 Reset Content, see HTTP/1.1 documentation.
retrieveFlowStep(String, String) - Method in interface io.elastic.sailor.ApiClient
 
retrieveFlowStep(String, String) - Method in class io.elastic.sailor.impl.ApiClientImpl
 
retrieveStartupState(String) - Method in interface io.elastic.sailor.ApiClient
 
retrieveStartupState(String) - Method in class io.elastic.sailor.impl.ApiClientImpl
 

S

Sailor - Class in io.elastic.sailor
 
Sailor() - Constructor for class io.elastic.sailor.Sailor
 
SailorEnvironmentModule - Class in io.elastic.sailor
 
SailorEnvironmentModule() - Constructor for class io.elastic.sailor.SailorEnvironmentModule
 
SailorModule - Class in io.elastic.sailor
 
SailorModule() - Constructor for class io.elastic.sailor.SailorModule
 
SEE_OTHER - Enum constant in enum class io.elastic.api.HttpReply.Status
303 See Other, see HTTP/1.1 documentation.
selectModel - Enum constant in enum class io.elastic.sailor.ServiceMethods
 
SelectModelProvider - Interface in io.elastic.api
Interface to be implemented by components which want to provide select model.
Service - Class in io.elastic.sailor
 
Service() - Constructor for class io.elastic.sailor.Service
 
SERVICE_UNAVAILABLE - Enum constant in enum class io.elastic.api.HttpReply.Status
503 Service Unavailable, see HTTP/1.1 documentation.
ServiceEnvironmentModule - Class in io.elastic.sailor
 
ServiceEnvironmentModule() - Constructor for class io.elastic.sailor.ServiceEnvironmentModule
 
ServiceExecutionParameters - Class in io.elastic.sailor
 
ServiceExecutionParameters.Builder - Class in io.elastic.sailor
 
ServiceMethods - Enum Class in io.elastic.sailor
 
ServiceModule - Class in io.elastic.sailor
 
ServiceModule() - Constructor for class io.elastic.sailor.ServiceModule
 
setAmqpUri(String) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setApiClient(ApiClient) - Method in class io.elastic.sailor.Sailor
 
setApiUserName(String) - Method in class io.elastic.sailor.ContainerContext
 
setCompId(String) - Method in class io.elastic.sailor.ContainerContext
 
setComponentDescriptorResolver(ComponentDescriptorResolver) - Method in class io.elastic.sailor.impl.MessageResolverImpl
 
setComponentName(String) - Method in class io.elastic.sailor.ContainerContext
 
setConfiguration(JsonObject) - Method in class io.elastic.sailor.Service
 
setContainerContext(ContainerContext) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setContainerContext(ContainerContext) - Method in class io.elastic.sailor.Sailor
 
setContainerId(String) - Method in class io.elastic.sailor.ContainerContext
 
setContractId(String) - Method in class io.elastic.sailor.ContainerContext
 
setCryptoService(CryptoServiceImpl) - Method in class io.elastic.sailor.impl.MessageResolverImpl
 
setCryptoService(CryptoServiceImpl) - Method in class io.elastic.sailor.impl.ObjectStorageImpl
 
setExecId(String) - Method in class io.elastic.sailor.ContainerContext
 
setExecResultId(String) - Method in class io.elastic.sailor.ContainerContext
 
setExecType(String) - Method in class io.elastic.sailor.ContainerContext
 
setFlowId(String) - Method in class io.elastic.sailor.ContainerContext
 
setFlowUserEmail(String) - Method in class io.elastic.sailor.ContainerContext
 
setFlowVersion(String) - Method in class io.elastic.sailor.ContainerContext
 
setFunction(String) - Method in class io.elastic.sailor.ContainerContext
 
setFunctionBuilder(FunctionBuilder) - Method in class io.elastic.sailor.Sailor
 
setMessageFormat(MessageFormat) - Method in class io.elastic.sailor.impl.MessageResolverImpl
 
setMessageProcessor(MessageProcessor) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setMessageResolver(MessageResolver) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setMetaModelName(String) - Method in class io.elastic.sailor.Service
 
setObjectStorage(ObjectStorage) - Method in class io.elastic.sailor.impl.MessageResolverImpl
 
setObjectStorageSizeThreshold(int) - Method in class io.elastic.sailor.impl.MessageResolverImpl
 
setObjectStorageToken(String) - Method in class io.elastic.sailor.impl.ObjectStorageImpl
 
setObjectStorageUri(String) - Method in class io.elastic.sailor.impl.ObjectStorageImpl
 
setPostResultUrl(String) - Method in class io.elastic.sailor.Service
 
setPrefetchCount(Integer) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setResolver(ComponentDescriptorResolver) - Method in class io.elastic.sailor.Service
 
setRetryCount(int) - Method in class io.elastic.sailor.Service
 
setShutdownRequired(boolean) - Method in class io.elastic.sailor.Sailor
 
setStartupRequired(boolean) - Method in class io.elastic.sailor.ContainerContext
 
setStep(Step) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setStep(Step) - Method in class io.elastic.sailor.impl.MessageResolverImpl
 
setStep(Step) - Method in class io.elastic.sailor.Sailor
 
setStepId(String) - Method in class io.elastic.sailor.ContainerContext
 
setSubscribeChannel(Channel) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setSubscribeExchangeName(String) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setTenantId(String) - Method in class io.elastic.sailor.ContainerContext
 
setThreadPoolSize(Integer) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setTriggerOrAction(String) - Method in class io.elastic.sailor.Service
 
setUserId(String) - Method in class io.elastic.sailor.ContainerContext
 
setWorkspaceId(String) - Method in class io.elastic.sailor.ContainerContext
 
shutdown() - Method in class io.elastic.sailor.Sailor
 
shutdown(ShutdownParameters) - Method in interface io.elastic.api.Function
Used to shutdown a component gracefully before its process is killed.
ShutdownParameters - Class in io.elastic.api
Represents parameters for a Function.shutdown(ShutdownParameters) method.
ShutdownParameters(JsonObject, JsonObject) - Constructor for class io.elastic.api.ShutdownParameters
 
ShutdownParameters.Builder - Class in io.elastic.api
Used to build ShutdownParameters instances.
snapshot(JsonObject) - Method in class io.elastic.api.ExecutionParameters.Builder
Adds component's snapshot.
SnapshotCallback - Class in io.elastic.sailor.impl
 
SnapshotCallback(ExecutionContext, MessagePublisher, String) - Constructor for class io.elastic.sailor.impl.SnapshotCallback
 
start(Injector) - Method in class io.elastic.sailor.Sailor
 
startOrShutdown(Injector, boolean) - Method in class io.elastic.sailor.Sailor
 
startup(StartupParameters) - Method in interface io.elastic.api.Function
Used to initialize the component on flow start.
StartupParameters - Class in io.elastic.api
Represents parameters for a Function.startup(StartupParameters) method.
StartupParameters(JsonObject) - Constructor for class io.elastic.api.StartupParameters
 
StartupParameters.Builder - Class in io.elastic.api
Used to build StartupParameters instances.
state(JsonObject) - Method in class io.elastic.api.ShutdownParameters.Builder
Adds module's state.
status(int) - Method in class io.elastic.api.HttpReply.Builder
 
status(HttpReply.Status) - Method in class io.elastic.api.HttpReply.Builder
 
Step - Class in io.elastic.sailor
 
Step(JsonObject) - Constructor for class io.elastic.sailor.Step
 
Step(JsonObject, boolean) - Constructor for class io.elastic.sailor.Step
 
STEP_PROPERTY_CFG - Static variable in class io.elastic.sailor.Constants
 
STEP_PROPERTY_COMP_ID - Static variable in class io.elastic.sailor.Constants
 
STEP_PROPERTY_FUNCTION - Static variable in class io.elastic.sailor.Constants
 
STEP_PROPERTY_ID - Static variable in class io.elastic.sailor.Constants
 
STEP_PROPERTY_PASSTHROUGH - Static variable in class io.elastic.sailor.Constants
 
STEP_PROPERTY_SNAPSHOT - Static variable in class io.elastic.sailor.Constants
 
storeStartupState(String, JsonObject) - Method in interface io.elastic.sailor.ApiClient
 
storeStartupState(String, JsonObject) - Method in class io.elastic.sailor.impl.ApiClientImpl
 
stringify(JsonObject) - Static method in class io.elastic.api.JSON
Writes a JsonObject into a String and returns it.
subscribeConsumer(Function) - Method in interface io.elastic.sailor.AmqpService
 
subscribeConsumer(Function) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 

T

TEMPORARY_REDIRECT - Enum constant in enum class io.elastic.api.HttpReply.Status
307 Temporary Redirect, see HTTP/1.1 documentation.
THREAD_ID - Static variable in class io.elastic.sailor.impl.BunyanJsonLayout
 
TIME - Static variable in class io.elastic.sailor.impl.BunyanJsonLayout
 
toJsonObject() - Method in class io.elastic.api.Message
Returns this message as JsonObject.
toString() - Method in class io.elastic.api.ExecutionParameters
 
toString() - Method in enum class io.elastic.api.HttpReply.Status
 
toString() - Method in class io.elastic.api.HttpReply
 
toString() - Method in class io.elastic.api.InitParameters
 
toString() - Method in class io.elastic.api.Message
 
toString() - Method in class io.elastic.api.ShutdownParameters
 
toString() - Method in class io.elastic.api.StartupParameters
 
toString() - Method in class io.elastic.sailor.ContainerContext
 
toString() - Method in class io.elastic.sailor.ExecutionStats
 
triggerOrAction(JsonObject) - Method in class io.elastic.sailor.ServiceExecutionParameters.Builder
 

U

UNAUTHORIZED - Enum constant in enum class io.elastic.api.HttpReply.Status
401 Unauthorized, see HTTP/1.1 documentation.
UnexpectedStatusCodeException - Exception in io.elastic.sailor
 
UnexpectedStatusCodeException(int) - Constructor for exception io.elastic.sailor.UnexpectedStatusCodeException
 
UNSUPPORTED_MEDIA_TYPE - Enum constant in enum class io.elastic.api.HttpReply.Status
415 Unsupported Media Type, see HTTP/1.1 documentation.
updateAccount(String, JsonObject) - Method in interface io.elastic.sailor.ApiClient
 
updateAccount(String, JsonObject) - Method in class io.elastic.sailor.impl.ApiClientImpl
 
UpdateKeysCallback - Class in io.elastic.sailor.impl
 
UpdateKeysCallback(Step, ApiClient) - Constructor for class io.elastic.sailor.impl.UpdateKeysCallback
 
url(String) - Method in class io.elastic.api.Message.Builder
Adds url to build message with.
USE_PROXY - Enum constant in enum class io.elastic.api.HttpReply.Status
305 Use Proxy, see HTTP/1.1 documentation.
UTF8 - Enum constant in enum class io.elastic.sailor.impl.MessageEncoding
 
Utils - Class in io.elastic.sailor
 
Utils() - Constructor for class io.elastic.sailor.Utils
 

V

valueOf(String) - Static method in enum class io.elastic.api.HttpReply.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.elastic.sailor.impl.MessageEncoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.elastic.sailor.impl.MessageFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.elastic.sailor.ServiceMethods
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.elastic.api.HttpReply.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.elastic.sailor.impl.MessageEncoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.elastic.sailor.impl.MessageFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.elastic.sailor.ServiceMethods
Returns an array containing the constants of this enum class, in the order they are declared.
verify(JsonObject) - Method in interface io.elastic.api.CredentialsVerifier
Performs the verification credentials in the given configuration.
verifyCredentials - Enum constant in enum class io.elastic.sailor.ServiceMethods
 
A B C D E F G H I J L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form