Index

A B C D E F G I M N P Q R S V W 
All Classes All Packages

A

accessKey - Variable in class io.datarouter.aws.sqs.SqsCredentialsDto
 
ack(QueueMessageKey, Config) - Method in class io.datarouter.aws.sqs.BaseSqsNode
 
ackMulti(Collection<QueueMessageKey>, Config) - Method in class io.datarouter.aws.sqs.BaseSqsNode
 
AmazonSqsHolder - Class in io.datarouter.aws.sqs
 
AmazonSqsHolder() - Constructor for class io.datarouter.aws.sqs.AmazonSqsHolder
 

B

BaseSqsNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs
 
BaseSqsNode(DatarouterProperties, DatarouterService, NodeParams<PK, D, F>, SqsClientType, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.BaseSqsNode
 
BaseSqsPeekMultiOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>,​T> - Class in io.datarouter.aws.sqs.op
 
BaseSqsPeekMultiOp(Config, BaseSqsNode<PK, D, F>, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.op.BaseSqsPeekMultiOp
 
build() - Method in class io.datarouter.aws.sqs.SqsClientOptionsBuilder
 

C

call() - Method in class io.datarouter.aws.sqs.op.SqsOp
 
codec - Variable in class io.datarouter.aws.sqs.op.SqsOp
 
concatGroup(List<byte[]>, byte[], byte[], byte[]) - Static method in class io.datarouter.aws.sqs.group.op.SqsGroupPutMultiOp
 
config - Variable in class io.datarouter.aws.sqs.op.SqsOp
 
createGroupNode(NodeParams<PK, D, F>) - Method in class io.datarouter.aws.sqs.SqsNodeFactory
 
createGroupQueueNode(NodeParams<PK, D, F>) - Method in class io.datarouter.aws.sqs.SqsClientNodeFactory
 
createNode(EntityNodeParams<EK, E>, NodeParams<PK, D, F>) - Method in class io.datarouter.aws.sqs.SqsClientNodeFactory.SqsWrappedNodeFactory
 
createSingleNode(NodeParams<PK, D, F>) - Method in class io.datarouter.aws.sqs.SqsNodeFactory
 
createSingleQueueNode(NodeParams<PK, D, F>) - Method in class io.datarouter.aws.sqs.SqsClientNodeFactory
 

D

databeanSupplier - Variable in class io.datarouter.aws.sqs.op.SqsOp
 
DatarouterSqsPlugin - Class in io.datarouter.aws.sqs.config
 
DatarouterSqsPlugin() - Constructor for class io.datarouter.aws.sqs.config.DatarouterSqsPlugin
 
DatarouterSqsSettingsRoot - Class in io.datarouter.aws.sqs.config
 
DatarouterSqsSettingsRoot(SettingFinder) - Constructor for class io.datarouter.aws.sqs.config.DatarouterSqsSettingsRoot
 
DatarouterSqsTriggerGroup - Class in io.datarouter.aws.sqs.config
 
DatarouterSqsTriggerGroup(DatarouterSqsSettingsRoot) - Constructor for class io.datarouter.aws.sqs.config.DatarouterSqsTriggerGroup
 
DEFAULT_VISIBILITY_TIMEOUT_MS - Static variable in class io.datarouter.aws.sqs.BaseSqsNode
 

E

extractDatabeans(List<Message>) - Method in class io.datarouter.aws.sqs.group.op.SqsGroupPeekMultiOp
 
extractDatabeans(List<Message>) - Method in class io.datarouter.aws.sqs.op.BaseSqsPeekMultiOp
 
extractDatabeans(List<Message>) - Method in class io.datarouter.aws.sqs.single.op.SqsPeekMultiOp
 

F

fielder - Variable in class io.datarouter.aws.sqs.op.SqsOp
 
fieldInfo - Variable in class io.datarouter.aws.sqs.op.SqsOp
 
FILE - io.datarouter.aws.sqs.enums.SqsKeyType
 
fromPersistentString(String) - Method in enum io.datarouter.aws.sqs.enums.SqsKeyType
 
fromPersistentStringStatic(String) - Static method in enum io.datarouter.aws.sqs.enums.SqsKeyType
 

G

get(ClientId) - Method in class io.datarouter.aws.sqs.AmazonSqsHolder
 
getAccessKey(String) - Method in class io.datarouter.aws.sqs.SqsOptions
 
getAdapters() - Method in class io.datarouter.aws.sqs.SqsClientNodeFactory.SqsWrappedNodeFactory
 
getAllQueueAttributes(ClientId, String) - Method in class io.datarouter.aws.sqs.SqsClientManager
 
getAmazonSqs(ClientId) - Method in class io.datarouter.aws.sqs.SqsClientManager
 
getClientManagerClass() - Method in class io.datarouter.aws.sqs.SqsClientType
 
getClientNodeFactoryClass() - Method in class io.datarouter.aws.sqs.SqsClientType
 
getFields() - Method in class io.datarouter.aws.sqs.storage.sns.SnsMessageKey
 
getFields() - Method in class io.datarouter.aws.sqs.storage.sqs.SqsMessageKey
 
getKeyClass() - Method in class io.datarouter.aws.sqs.storage.sns.SnsMessage
 
getKeyClass() - Method in class io.datarouter.aws.sqs.storage.sqs.SqsMessage
 
getMessage() - Method in class io.datarouter.aws.sqs.storage.sns.SnsMessage
 
getMessage() - Method in class io.datarouter.aws.sqs.storage.sqs.SqsMessage
 
getMessageId() - Method in class io.datarouter.aws.sqs.storage.sqs.SqsMessageKey
 
getName() - Method in class io.datarouter.aws.sqs.config.DatarouterSqsPlugin
 
getName() - Method in class io.datarouter.aws.sqs.SqsClientType
 
getNonKeyFields(SnsMessage) - Method in class io.datarouter.aws.sqs.storage.sns.SnsMessage.SnsMessageFielder
 
getNonKeyFields(SqsMessage) - Method in class io.datarouter.aws.sqs.storage.sqs.SqsMessage.SqsMessageFielder
 
getPersistentString() - Method in enum io.datarouter.aws.sqs.enums.SqsKeyType
 
getQueueAttributes(ClientId, String, List<String>) - Method in class io.datarouter.aws.sqs.SqsClientManager
 
getQueueUrl() - Method in class io.datarouter.aws.sqs.BaseSqsNode
 
getRegion(String) - Method in class io.datarouter.aws.sqs.SqsOptions
 
getRejectedDatabeans() - Method in exception io.datarouter.aws.sqs.SqsDataTooLargeException
 
getSecretKey(String) - Method in class io.datarouter.aws.sqs.SqsOptions
 
getStringDatabeanCodecClass() - Method in class io.datarouter.aws.sqs.storage.sns.SnsMessage.SnsMessageFielder
 
getStringDatabeanCodecClass() - Method in class io.datarouter.aws.sqs.storage.sqs.SqsMessage.SqsMessageFielder
 

I

inspectClient(Params, HttpServletRequest) - Method in class io.datarouter.aws.sqs.web.SqsWebInspector
 
io.datarouter.aws.sqs - package io.datarouter.aws.sqs
 
io.datarouter.aws.sqs.config - package io.datarouter.aws.sqs.config
 
io.datarouter.aws.sqs.enums - package io.datarouter.aws.sqs.enums
 
io.datarouter.aws.sqs.group - package io.datarouter.aws.sqs.group
 
io.datarouter.aws.sqs.group.op - package io.datarouter.aws.sqs.group.op
 
io.datarouter.aws.sqs.job - package io.datarouter.aws.sqs.job
 
io.datarouter.aws.sqs.op - package io.datarouter.aws.sqs.op
 
io.datarouter.aws.sqs.single - package io.datarouter.aws.sqs.single
 
io.datarouter.aws.sqs.single.op - package io.datarouter.aws.sqs.single.op
 
io.datarouter.aws.sqs.storage.sns - package io.datarouter.aws.sqs.storage.sns
 
io.datarouter.aws.sqs.storage.sqs - package io.datarouter.aws.sqs.storage.sqs
 
io.datarouter.aws.sqs.web - package io.datarouter.aws.sqs.web
 

M

makeAckMultiOp(Collection<QueueMessageKey>, Config) - Method in class io.datarouter.aws.sqs.SqsOpFactory
 
makeAckOp(QueueMessageKey, Config) - Method in class io.datarouter.aws.sqs.SqsOpFactory
 
makeGroupPeekMultiOp(Config) - Method in class io.datarouter.aws.sqs.SqsOpFactory
 
makeGroupPutMultiOp(Collection<D>, Config) - Method in class io.datarouter.aws.sqs.SqsOpFactory
 
makeGroups(List<byte[]>, byte[], int) - Static method in class io.datarouter.aws.sqs.group.op.SqsGroupPutMultiOp
 
makePeekMultiOp(Config) - Method in class io.datarouter.aws.sqs.SqsOpFactory
 
makePutMultiOp(Collection<D>, Config) - Method in class io.datarouter.aws.sqs.SqsOpFactory
 
makePutOp(D, Config) - Method in class io.datarouter.aws.sqs.SqsOpFactory
 
makeWrappedNodeFactory() - Method in class io.datarouter.aws.sqs.SqsClientNodeFactory
 
MAX_BYTES_PER_MESSAGE - Static variable in class io.datarouter.aws.sqs.BaseSqsNode
 
MAX_BYTES_PER_PAYLOAD - Static variable in class io.datarouter.aws.sqs.BaseSqsNode
 
MAX_MESSAGES_PER_BATCH - Static variable in class io.datarouter.aws.sqs.BaseSqsNode
 
MAX_TIMEOUT_SECONDS - Static variable in class io.datarouter.aws.sqs.BaseSqsNode
 

N

NAME - Static variable in class io.datarouter.aws.sqs.SqsClientType
 

P

peek(Config) - Method in class io.datarouter.aws.sqs.group.SqsGroupNode
 
peek(Config) - Method in class io.datarouter.aws.sqs.single.SqsNode
 
peekMulti(Config) - Method in class io.datarouter.aws.sqs.group.SqsGroupNode
 
peekMulti(Config) - Method in class io.datarouter.aws.sqs.single.SqsNode
 
peekUntilEmpty(Config) - Method in class io.datarouter.aws.sqs.group.SqsGroupNode
 
peekUntilEmpty(Config) - Method in class io.datarouter.aws.sqs.single.SqsNode
 
poll(Config) - Method in class io.datarouter.aws.sqs.single.SqsNode
 
pollMulti(Config) - Method in class io.datarouter.aws.sqs.group.SqsGroupNode
 
pollMulti(Config) - Method in class io.datarouter.aws.sqs.single.SqsNode
 
pollUntilEmpty(Config) - Method in class io.datarouter.aws.sqs.single.SqsNode
 
PROP_accessKey - Static variable in class io.datarouter.aws.sqs.SqsOptions
 
PROP_credentialsLocation - Static variable in class io.datarouter.aws.sqs.SqsOptions
 
PROP_namespace - Static variable in class io.datarouter.aws.sqs.SqsOptions
 
PROP_region - Static variable in class io.datarouter.aws.sqs.SqsOptions
 
PROP_secretKey - Static variable in class io.datarouter.aws.sqs.SqsOptions
 
put(D, Config) - Method in class io.datarouter.aws.sqs.group.SqsGroupNode
 
put(D, Config) - Method in class io.datarouter.aws.sqs.single.SqsNode
 
putMulti(Collection<D>, Config) - Method in class io.datarouter.aws.sqs.group.SqsGroupNode
 
putMulti(Collection<D>, Config) - Method in class io.datarouter.aws.sqs.single.SqsNode
 

Q

queueUrl - Variable in class io.datarouter.aws.sqs.op.SqsOp
 

R

registerClient(ClientId) - Method in class io.datarouter.aws.sqs.AmazonSqsHolder
 
run() - Method in class io.datarouter.aws.sqs.group.op.SqsGroupPutMultiOp
 
run() - Method in class io.datarouter.aws.sqs.op.BaseSqsPeekMultiOp
 
run() - Method in class io.datarouter.aws.sqs.op.SqsAckMultiOp
 
run() - Method in class io.datarouter.aws.sqs.op.SqsAckOp
 
run() - Method in class io.datarouter.aws.sqs.op.SqsOp
 
run() - Method in class io.datarouter.aws.sqs.single.op.SqsPutMultiOp
 
run() - Method in class io.datarouter.aws.sqs.single.op.SqsPutOp
 
run(TaskTracker) - Method in class io.datarouter.aws.sqs.job.SqsQueuesLengthMonitoringJob
 
runSqsQueueLengthMonitoringJob - Variable in class io.datarouter.aws.sqs.config.DatarouterSqsSettingsRoot
 

S

safeInitClient(ClientId) - Method in class io.datarouter.aws.sqs.SqsClientManager
 
saveSqsQueueLength(String, long) - Method in class io.datarouter.aws.sqs.SqsMetrics
 
secretKey - Variable in class io.datarouter.aws.sqs.SqsCredentialsDto
 
shutdown(ClientId) - Method in class io.datarouter.aws.sqs.SqsClientManager
 
SnsMessage - Class in io.datarouter.aws.sqs.storage.sns
 
SnsMessage() - Constructor for class io.datarouter.aws.sqs.storage.sns.SnsMessage
 
SnsMessage.SnsMessageFielder - Class in io.datarouter.aws.sqs.storage.sns
 
SnsMessageFielder() - Constructor for class io.datarouter.aws.sqs.storage.sns.SnsMessage.SnsMessageFielder
 
SnsMessageKey - Class in io.datarouter.aws.sqs.storage.sns
 
SnsMessageKey() - Constructor for class io.datarouter.aws.sqs.storage.sns.SnsMessageKey
 
SqsAckMultiOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs.op
 
SqsAckMultiOp(Collection<QueueMessageKey>, Config, BaseSqsNode<PK, D, F>, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.op.SqsAckMultiOp
 
SqsAckOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs.op
 
SqsAckOp(QueueMessageKey, Config, BaseSqsNode<PK, D, F>, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.op.SqsAckOp
 
SqsClientManager - Class in io.datarouter.aws.sqs
 
SqsClientManager() - Constructor for class io.datarouter.aws.sqs.SqsClientManager
 
SqsClientNodeFactory - Class in io.datarouter.aws.sqs
 
SqsClientNodeFactory() - Constructor for class io.datarouter.aws.sqs.SqsClientNodeFactory
 
SqsClientNodeFactory.SqsWrappedNodeFactory<EK extends io.datarouter.model.key.entity.EntityKey<EK>,​E extends io.datarouter.model.entity.Entity<EK>,​PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,​PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs
 
SqsClientOptionsBuilder - Class in io.datarouter.aws.sqs
 
SqsClientOptionsBuilder(ClientId) - Constructor for class io.datarouter.aws.sqs.SqsClientOptionsBuilder
 
SqsClientType - Class in io.datarouter.aws.sqs
 
SqsClientType(DatarouterClientWebInspectorRegistry) - Constructor for class io.datarouter.aws.sqs.SqsClientType
 
SqsCredentialsDto - Class in io.datarouter.aws.sqs
 
SqsCredentialsDto(String, String) - Constructor for class io.datarouter.aws.sqs.SqsCredentialsDto
 
SqsDataTooLargeException - Exception in io.datarouter.aws.sqs
 
SqsDataTooLargeException(List<String>) - Constructor for exception io.datarouter.aws.sqs.SqsDataTooLargeException
 
SqsGroupNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs.group
 
SqsGroupNode(DatarouterProperties, DatarouterService, NodeParams<PK, D, F>, SqsClientType, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.group.SqsGroupNode
 
SqsGroupPeekMultiOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs.group.op
 
SqsGroupPeekMultiOp(Config, BaseSqsNode<PK, D, F>, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.group.op.SqsGroupPeekMultiOp
 
SqsGroupPutMultiOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs.group.op
 
SqsGroupPutMultiOp(Collection<D>, Config, BaseSqsNode<PK, D, F>, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.group.op.SqsGroupPutMultiOp
 
SqsKeyType - Enum in io.datarouter.aws.sqs.enums
 
SqsMessage - Class in io.datarouter.aws.sqs.storage.sqs
 
SqsMessage() - Constructor for class io.datarouter.aws.sqs.storage.sqs.SqsMessage
 
SqsMessage(String, String) - Constructor for class io.datarouter.aws.sqs.storage.sqs.SqsMessage
 
SqsMessage.SqsMessageFielder - Class in io.datarouter.aws.sqs.storage.sqs
 
SqsMessageFielder() - Constructor for class io.datarouter.aws.sqs.storage.sqs.SqsMessage.SqsMessageFielder
 
SqsMessageKey - Class in io.datarouter.aws.sqs.storage.sqs
 
SqsMessageKey() - Constructor for class io.datarouter.aws.sqs.storage.sqs.SqsMessageKey
 
SqsMessageKey(String) - Constructor for class io.datarouter.aws.sqs.storage.sqs.SqsMessageKey
 
SqsMetrics - Class in io.datarouter.aws.sqs
 
SqsMetrics() - Constructor for class io.datarouter.aws.sqs.SqsMetrics
 
SqsNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs.single
 
SqsNode(DatarouterProperties, DatarouterService, NodeParams<PK, D, F>, SqsClientType, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.single.SqsNode
 
SqsNodeFactory - Class in io.datarouter.aws.sqs
 
SqsNodeFactory() - Constructor for class io.datarouter.aws.sqs.SqsNodeFactory
 
SqsOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>,​V> - Class in io.datarouter.aws.sqs.op
 
SqsOp(Config, BaseSqsNode<PK, D, F>) - Constructor for class io.datarouter.aws.sqs.op.SqsOp
 
sqsOpFactory - Variable in class io.datarouter.aws.sqs.BaseSqsNode
 
SqsOpFactory<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs
 
SqsOpFactory(BaseSqsNode<PK, D, F>, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.SqsOpFactory
 
SqsOptions - Class in io.datarouter.aws.sqs
 
SqsOptions() - Constructor for class io.datarouter.aws.sqs.SqsOptions
 
SqsPeekMultiOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs.single.op
 
SqsPeekMultiOp(Config, BaseSqsNode<PK, D, F>, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.single.op.SqsPeekMultiOp
 
SqsPutMultiOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs.single.op
 
SqsPutMultiOp(Collection<D>, Config, BaseSqsNode<PK, D, F>, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.single.op.SqsPutMultiOp
 
SqsPutOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - Class in io.datarouter.aws.sqs.single.op
 
SqsPutOp(D, Config, BaseSqsNode<PK, D, F>, SqsClientManager, ClientId) - Constructor for class io.datarouter.aws.sqs.single.op.SqsPutOp
 
SqsQueuesLengthMonitoringJob - Class in io.datarouter.aws.sqs.job
 
SqsQueuesLengthMonitoringJob() - Constructor for class io.datarouter.aws.sqs.job.SqsQueuesLengthMonitoringJob
 
SqsWebInspector - Class in io.datarouter.aws.sqs.web
 
SqsWebInspector() - Constructor for class io.datarouter.aws.sqs.web.SqsWebInspector
 
SqsWrappedNodeFactory() - Constructor for class io.datarouter.aws.sqs.SqsClientNodeFactory.SqsWrappedNodeFactory
 

V

valueOf(String) - Static method in enum io.datarouter.aws.sqs.enums.SqsKeyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.datarouter.aws.sqs.enums.SqsKeyType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAccessKey(String) - Method in class io.datarouter.aws.sqs.SqsClientOptionsBuilder
 
withCredentialsLocation(String) - Method in class io.datarouter.aws.sqs.SqsClientOptionsBuilder
 
withRegion(Regions) - Method in class io.datarouter.aws.sqs.SqsClientOptionsBuilder
 
withSecretKey(String) - Method in class io.datarouter.aws.sqs.SqsClientOptionsBuilder
 
A B C D E F G I M N P Q R S V W 
All Classes All Packages