Skip navigation links
A B C D E F G H I M N P R S T U V 

A

ack(Long) - Method in interface io.elastic.sailor.AmqpService
 
ack(Long) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
AMQP_HEADER_COMPONENT_ID - 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_REPLY_TO - 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_USER_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
 
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) - Constructor for class io.elastic.sailor.impl.ApiClientImpl
 

B

build() - Method in class io.elastic.sailor.impl.ModuleBuilderImpl
 
build() - Method in interface io.elastic.sailor.ModuleBuilder
 
build() - Method in class io.elastic.sailor.ServiceExecutionParameters.Builder
 
buildAmqpProperties() - Method in class io.elastic.sailor.ExecutionContext
 
buildAmqpProperties(UUID) - Method in class io.elastic.sailor.ExecutionContext
 
buildAmqpProperties(Map<String, Object>) - Static method in class io.elastic.sailor.Utils
 
buildDefaultHeaders() - Method in class io.elastic.sailor.ExecutionContext
 
Builder() - Constructor for class io.elastic.sailor.ServiceExecutionParameters.Builder
 

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.sailor.ServiceExecutionParameters.Builder
 
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
 
connect() - Method in interface io.elastic.sailor.AmqpService
 
connect() - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
Constants - Class in io.elastic.sailor
 
Constants() - Constructor for class io.elastic.sailor.Constants
 
ContainerContext - Class in io.elastic.sailor
 
ContainerContext() - Constructor for class io.elastic.sailor.ContainerContext
 
CountingCallback - Interface in io.elastic.sailor
 
CountingCallbackImpl - Class in io.elastic.sailor.impl
 
CountingCallbackImpl() - Constructor for class io.elastic.sailor.impl.CountingCallbackImpl
 
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
 
createSnapshotCallback(ExecutionContext) - Method in interface io.elastic.sailor.EmitterCallbackFactory
 
createUpdateKeysCallback(ExecutionContext) - Method in interface io.elastic.sailor.EmitterCallbackFactory
 
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, AmqpService, CryptoServiceImpl) - Constructor for class io.elastic.sailor.impl.DataCallback
 
decryptMessageContent(String) - Method in class io.elastic.sailor.impl.CryptoServiceImpl
 
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
 
disconnect() - Method in interface io.elastic.sailor.AmqpService
 
disconnect() - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 

E

EmitterCallbackFactory - Interface in io.elastic.sailor
 
encrypt(String) - Method in class io.elastic.sailor.impl.CryptoServiceImpl
 
encryptJsonObject(JsonObject) - Method in class io.elastic.sailor.impl.CryptoServiceImpl
 
encryptMessage(Message) - Method in class io.elastic.sailor.impl.CryptoServiceImpl
 
ENV_VAR_ACTION_OR_TRIGGER - 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_DATA_ROUTING_KEY - 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_FLOW_ID - 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_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_POST_RESULT_URL - 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_USER_ID - Static variable in class io.elastic.sailor.Constants
 
ErrorCallback - Class in io.elastic.sailor.impl
 
ErrorCallback(ExecutionContext, AmqpService, CryptoServiceImpl) - Constructor for class io.elastic.sailor.impl.ErrorCallback
 
executeMethod(ServiceMethods) - Method in class io.elastic.sailor.Service
 
ExecutionContext - Class in io.elastic.sailor
 
ExecutionContext(Step, Message, AMQP.BasicProperties) - Constructor for class io.elastic.sailor.ExecutionContext
 
ExecutionStats - Class in io.elastic.sailor
 
ExecutionStats(int, int, int) - Constructor for class io.elastic.sailor.ExecutionStats
 

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
 

G

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
 
getConfiguration() - Method in class io.elastic.sailor.ServiceExecutionParameters
 
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
 
getExecId() - Method in class io.elastic.sailor.ContainerContext
 
getFlowId() - 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.sailor.ExecutionContext
 
getId() - Method in class io.elastic.sailor.Step
 
getJson(String, UsernamePasswordCredentials) - Static method in class io.elastic.sailor.impl.HttpUtils
 
getJson(String, UsernamePasswordCredentials, int) - Static method in class io.elastic.sailor.impl.HttpUtils
 
getMessage() - Method in class io.elastic.sailor.ExecutionContext
 
getModelClassName() - Method in class io.elastic.sailor.ServiceExecutionParameters
 
getOptionalEnvVar(String) - Static method in class io.elastic.sailor.Utils
 
getReboundCount() - Method in class io.elastic.sailor.ExecutionStats
 
getReboundExpiration(int) - Method in class io.elastic.sailor.impl.ReboundCallback
 
getServiceInstanceAndExecute(ServiceMethods, Injector) - Static method in class io.elastic.sailor.Service
 
getSnapshot() - Method in class io.elastic.sailor.Step
 
getStep() - Method in class io.elastic.sailor.ExecutionContext
 
getStepId() - Method in class io.elastic.sailor.ContainerContext
 
getTriggerOrAction() - Method in class io.elastic.sailor.ServiceExecutionParameters
 
getUserId() - Method in class io.elastic.sailor.ContainerContext
 

H

handleDelivery(String, Envelope, AMQP.BasicProperties, byte[]) - Method in class io.elastic.sailor.impl.MessageConsumer
 
HttpReplyCallback - Class in io.elastic.sailor.impl
 
HttpReplyCallback(ExecutionContext, AmqpService, 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
 

I

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
 
isStartupRequired() - Method in class io.elastic.sailor.ContainerContext
 

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
 
MessageConsumer - Class in io.elastic.sailor.impl
 
MessageConsumer(Channel, CryptoServiceImpl, MessageProcessor, Module, Step) - Constructor for class io.elastic.sailor.impl.MessageConsumer
 
MessageProcessor - Interface in io.elastic.sailor
 
MessageProcessorImpl - Class in io.elastic.sailor.impl
 
MessageProcessorImpl(EmitterCallbackFactory) - Constructor for class io.elastic.sailor.impl.MessageProcessorImpl
 
modelClassName(String) - Method in class io.elastic.sailor.ServiceExecutionParameters.Builder
 
ModuleBuilder - Interface in io.elastic.sailor
 
ModuleBuilderImpl - Class in io.elastic.sailor.impl
 
ModuleBuilderImpl(ComponentDescriptorResolver, Step) - Constructor for class io.elastic.sailor.impl.ModuleBuilderImpl
 

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
 

P

parse(String) - Static method in enum io.elastic.sailor.ServiceMethods
 
pick(JsonObject, String...) - Static method in class io.elastic.sailor.Utils
 
postJson(String, JsonObject) - Static method in class io.elastic.sailor.impl.HttpUtils
 
postJson(String, JsonObject, int) - Static method in class io.elastic.sailor.impl.HttpUtils
 
processMessage(ExecutionContext, Module) - Method in class io.elastic.sailor.impl.MessageProcessorImpl
 
processMessage(ExecutionContext, Module) - Method in interface io.elastic.sailor.MessageProcessor
 
putJson(String, JsonObject, UsernamePasswordCredentials) - Static method in class io.elastic.sailor.impl.HttpUtils
 
putJson(String, JsonObject, UsernamePasswordCredentials, int) - Static method in class io.elastic.sailor.impl.HttpUtils
 

R

ReboundCallback - Class in io.elastic.sailor.impl
 
ReboundCallback(ExecutionContext, AmqpService, CryptoServiceImpl, Integer, Integer) - Constructor for class io.elastic.sailor.impl.ReboundCallback
 
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
 
retrieveFlowStep(String, String) - Method in interface io.elastic.sailor.ApiClient
 
retrieveFlowStep(String, 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
 
sendData(byte[], AMQP.BasicProperties) - Method in interface io.elastic.sailor.AmqpService
 
sendData(byte[], AMQP.BasicProperties) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
sendError(Throwable, AMQP.BasicProperties, Message) - Method in interface io.elastic.sailor.AmqpService
 
sendError(Throwable, AMQP.BasicProperties, Message) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
sendHttpReply(byte[], AMQP.BasicProperties) - Method in interface io.elastic.sailor.AmqpService
 
sendHttpReply(byte[], AMQP.BasicProperties) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
sendRebound(byte[], AMQP.BasicProperties) - Method in interface io.elastic.sailor.AmqpService
 
sendRebound(byte[], AMQP.BasicProperties) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
sendSnapshot(byte[], AMQP.BasicProperties) - Method in interface io.elastic.sailor.AmqpService
 
sendSnapshot(byte[], AMQP.BasicProperties) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
Service - Class in io.elastic.sailor
 
Service(ComponentDescriptorResolver, String, JsonObject, Provider<String>, Provider<String>, int) - Constructor for class io.elastic.sailor.Service
 
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 in io.elastic.sailor
 
ServiceModule - Class in io.elastic.sailor
 
ServiceModule() - Constructor for class io.elastic.sailor.ServiceModule
 
setAMQP(AmqpService) - Method in class io.elastic.sailor.Sailor
 
setAmqpUri(String) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setCompId(String) - Method in class io.elastic.sailor.ContainerContext
 
setContainerContext(ContainerContext) - Method in class io.elastic.sailor.Sailor
 
setDataRoutingKey(String) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setErrorRoutingKey(String) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setExecId(String) - Method in class io.elastic.sailor.ContainerContext
 
setFlowId(String) - Method in class io.elastic.sailor.ContainerContext
 
setFunction(String) - Method in class io.elastic.sailor.ContainerContext
 
setMessageProcessor(MessageProcessor) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setModuleBuilder(ModuleBuilder) - Method in class io.elastic.sailor.Sailor
 
setPrefetchCount(Integer) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setPublishChannel(Channel) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setPublishExchangeName(String) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setReboundRoutingKey(String) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
setSnapshotRoutingKey(String) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 
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.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
 
setUserId(String) - Method in class io.elastic.sailor.ContainerContext
 
SnapshotCallback - Class in io.elastic.sailor.impl
 
SnapshotCallback(ExecutionContext, AmqpService) - Constructor for class io.elastic.sailor.impl.SnapshotCallback
 
start() - Method in class io.elastic.sailor.Sailor
 
Step - Class in io.elastic.sailor
 
Step(JsonObject) - 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
 
subscribeConsumer(Module) - Method in interface io.elastic.sailor.AmqpService
 
subscribeConsumer(Module) - Method in class io.elastic.sailor.impl.AmqpServiceImpl
 

T

toString() - Method in class io.elastic.sailor.ExecutionStats
 
triggerOrAction(JsonObject) - Method in class io.elastic.sailor.ServiceExecutionParameters.Builder
 

U

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
 
Utils - Class in io.elastic.sailor
 
Utils() - Constructor for class io.elastic.sailor.Utils
 

V

valueOf(String) - Static method in enum io.elastic.sailor.ServiceMethods
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.elastic.sailor.ServiceMethods
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I M N P R S T U V 
Skip navigation links