Index
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 toFunction.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
-
200 OK, see HTTP/1.1 documentation.
- omit(JsonObject, String...) - Static method in class io.elastic.sailor.Utils
- onData(EventEmitter.Callback) - Method in class io.elastic.api.EventEmitter.Builder
-
Adds 'data'
EventEmitter.Callback
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form