Class SqsInboundChannelModel
java.lang.Object
org.flowable.eventregistry.model.ChannelModel
org.flowable.eventregistry.model.InboundChannelModel
com.flowable.core.aws.sqs.eventregistry.SqsInboundChannelModel
public class SqsInboundChannelModel
extends org.flowable.eventregistry.model.InboundChannelModel
- Author:
- Filip Hrisafov
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
maxNumberOfMessages
The max number of messages to return when requesting messages.protected java.lang.String
messageDeletionPolicy
The deletion policy for the messages.protected java.lang.String
queue
The logical name of the queue on which the inbound channel should listen to.protected java.lang.String
visibilityTimeout
The duration that the received message are hidden from subsequent retrieve requests, after being retrieved.protected java.lang.String
waitTime
The duration for which the retrieve message calls waits for messages to arrive in the queue before returning.Fields inherited from class org.flowable.eventregistry.model.InboundChannelModel
channelEventKeyDetection, channelEventTenantIdDetection, deserializerDelegateExpression, deserializerType, eventTransformerDelegateExpression, inboundEventChannelAdapter, inboundEventProcessingPipeline, payloadExtractorDelegateExpression, pipelineDelegateExpression
-
Constructor Summary
Constructors Constructor Description SqsInboundChannelModel()
-
Method Summary
Modifier and Type Method Description java.lang.String
getMaxNumberOfMessages()
java.lang.String
getMessageDeletionPolicy()
java.lang.String
getQueue()
java.lang.String
getVisibilityTimeout()
java.lang.String
getWaitTime()
void
setMaxNumberOfMessages(java.lang.String maxNumberOfMessages)
void
setMessageDeletionPolicy(java.lang.String messageDeletionPolicy)
void
setQueue(java.lang.String queue)
void
setVisibilityTimeout(java.lang.String visibilityTimeout)
void
setWaitTime(java.lang.String waitTime)
Methods inherited from class org.flowable.eventregistry.model.InboundChannelModel
getChannelEventKeyDetection, getChannelEventTenantIdDetection, getDeserializerDelegateExpression, getDeserializerType, getEventTransformerDelegateExpression, getInboundEventChannelAdapter, getInboundEventProcessingPipeline, getPayloadExtractorDelegateExpression, getPipelineDelegateExpression, setChannelEventKeyDetection, setChannelEventTenantIdDetection, setDeserializerDelegateExpression, setDeserializerType, setEventTransformerDelegateExpression, setInboundEventChannelAdapter, setInboundEventProcessingPipeline, setPayloadExtractorDelegateExpression, setPipelineDelegateExpression
-
Field Details
-
queue
protected java.lang.String queueThe logical name of the queue on which the inbound channel should listen to. It is also possible to use the full url of the queue. -
maxNumberOfMessages
protected java.lang.String maxNumberOfMessagesThe max number of messages to return when requesting messages. -
visibilityTimeout
protected java.lang.String visibilityTimeoutThe duration that the received message are hidden from subsequent retrieve requests, after being retrieved. -
waitTime
protected java.lang.String waitTimeThe duration for which the retrieve message calls waits for messages to arrive in the queue before returning. See the AWS SDK documentation about long polling for more information. -
messageDeletionPolicy
protected java.lang.String messageDeletionPolicyThe deletion policy for the messages.
-
-
Constructor Details
-
SqsInboundChannelModel
public SqsInboundChannelModel()
-
-
Method Details
-
getQueue
public java.lang.String getQueue() -
setQueue
public void setQueue(java.lang.String queue) -
getMaxNumberOfMessages
public java.lang.String getMaxNumberOfMessages() -
setMaxNumberOfMessages
public void setMaxNumberOfMessages(java.lang.String maxNumberOfMessages) -
getVisibilityTimeout
public java.lang.String getVisibilityTimeout() -
setVisibilityTimeout
public void setVisibilityTimeout(java.lang.String visibilityTimeout) -
getWaitTime
public java.lang.String getWaitTime() -
setWaitTime
public void setWaitTime(java.lang.String waitTime) -
getMessageDeletionPolicy
public java.lang.String getMessageDeletionPolicy() -
setMessageDeletionPolicy
public void setMessageDeletionPolicy(java.lang.String messageDeletionPolicy)
-