Uses of Class
dk.cloudcreate.essentials.components.foundation.messaging.queue.QueueName
-
-
Uses of QueueName in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward
Fields in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward declared as QueueName Modifier and Type Field Description QueueNameInboxes.DurableQueueBasedInboxes.DurableQueueBasedInbox. inboxQueueNameQueueNameOutboxes.DurableQueueBasedOutboxes.DurableQueueBasedOutbox. outboxQueueNameMethods in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward that return QueueName Modifier and Type Method Description QueueNameInboxName. asQueueName()QueueNameOutboxName. asQueueName() -
Uses of QueueName in dk.cloudcreate.essentials.components.foundation.messaging.queue
Fields in dk.cloudcreate.essentials.components.foundation.messaging.queue declared as QueueName Modifier and Type Field Description QueueNameDefaultDurableQueueConsumer. queueNameQueueNameDefaultQueuedMessage. queueNameQueueNameDurableQueueException. queueNameQueueNameNextQueuedMessage. queueNameMethods in dk.cloudcreate.essentials.components.foundation.messaging.queue that return QueueName Modifier and Type Method Description QueueNameDefaultQueuedMessage. getQueueName()QueueNameQueuedMessage. getQueueName()Name of the Queue that the message is enqueued onstatic QueueNameQueueName. of(CharSequence value)QueueNameDefaultDurableQueueConsumer. queueName()QueueNameDurableQueueConsumer. queueName()Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue with parameters of type QueueName Modifier and Type Method Description default DurableQueueConsumerDurableQueues. consumeFromQueue(QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, QueuedMessageHandler queueMessageHandler)Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstancedefault DurableQueueConsumerDurableQueues. consumeFromQueue(String consumerName, QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, QueuedMessageHandler queueMessageHandler)Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstancedefault List<QueuedMessage>DurableQueues. getDeadLetterMessages(QueueName queueName, DurableQueues.QueueingSortOrder queueingSortOrder, long startIndex, long pageSize)Query Dead Letter Messages (i.e.default Optional<QueuedMessage>DurableQueues. getNextMessageReadyForDelivery(QueueName queueName)Query the next Queued Message (i.e.default List<QueuedMessage>DurableQueues. getQueuedMessages(QueueName queueName, DurableQueues.QueueingSortOrder queueingSortOrder, long startIndex, long pageSize)Query Queued Messages (i.e.default longDurableQueues. getTotalMessagesQueuedFor(QueueName queueName)Get the total number of messages queued (i.e.booleanDurableQueues. hasMessagesQueuedFor(QueueName queueName)Check if there are any messages queued (i.e.default intDurableQueues. purgeQueue(QueueName queueName)Delete all messages (Queued or Dead letter Messages) in the given queuedefault List<NextQueuedMessage>DurableQueues. queryForMessagesSoonReadyForDelivery(QueueName queueName, int maxNumberOfMessagesToReturn)Query for the nextmaxNumberOfMessagesToReturnqueued messages that are soon ready to be delivered usingInstant.now()aswithNextDeliveryTimestampAfter
This is a useful method for a custom queue consumer to know if it's necessary to callDurableQueues.getNextMessageReadyForDelivery(GetNextMessageReadyForDelivery)List<NextQueuedMessage>DurableQueues. queryForMessagesSoonReadyForDelivery(QueueName queueName, Instant withNextDeliveryTimestampAfter, int maxNumberOfMessagesToReturn)Query for the nextmaxNumberOfMessagesToReturnqueued messages that are soon ready to be delivered
This is a useful method for a custom queue consumer to know if it's necessary to callDurableQueues.getNextMessageReadyForDelivery(GetNextMessageReadyForDelivery)default QueueEntryIdDurableQueues. queueMessage(QueueName queueName, Message message)Queue a message for asynchronous delivery without delay to aDurableQueueConsumer
Note this method MUST be called within an existingUnitOfWorkIF usingTransactionalMode.FullyTransactionaldefault QueueEntryIdDurableQueues. queueMessage(QueueName queueName, Message message, Exception causeOfEnqueuing, Duration deliveryDelay)Queue a message for asynchronous delivery optional delay to aDurableQueueConsumer
Note this method MUST be called within an existingUnitOfWorkIF usingTransactionalMode.FullyTransactionaldefault QueueEntryIdDurableQueues. queueMessage(QueueName queueName, Message message, Duration deliveryDelay)Queue a message for asynchronous delivery optional delay to aDurableQueueConsumer
Note this method MUST be called within an existingUnitOfWorkIF usingTransactionalMode.FullyTransactionaldefault QueueEntryIdDurableQueues. queueMessage(QueueName queueName, Message message, Optional<Exception> causeOfEnqueuing, Optional<Duration> deliveryDelay)Queue a message for asynchronous delivery optional delay to aDurableQueueConsumer
Note this method MUST be called within an existingUnitOfWorkIF usingTransactionalMode.FullyTransactionaldefault QueueEntryIdDurableQueues. queueMessage(QueueName queueName, Message message, Optional<Duration> deliveryDelay)Queue a message for asynchronous delivery optional delay to aDurableQueueConsumer
Note this method MUST be called within an existingUnitOfWorkIF usingTransactionalMode.FullyTransactionaldefault QueueEntryIdDurableQueues. queueMessageAsDeadLetterMessage(QueueName queueName, Message message, Exception causeOfError)Queue the message directly as a Dead Letter Message.default List<QueueEntryId>DurableQueues. queueMessages(QueueName queueName, List<? extends Message> messages)Queue multiple messages to the same queue.default List<QueueEntryId>DurableQueues. queueMessages(QueueName queueName, List<? extends Message> messages, Duration deliveryDelay)Queue multiple messages to the same queue.default List<QueueEntryId>DurableQueues. queueMessages(QueueName queueName, List<? extends Message> messages, Optional<Duration> deliveryDelay)Queue multiple messages to the same queue.Constructors in dk.cloudcreate.essentials.components.foundation.messaging.queue with parameters of type QueueName Constructor Description DefaultQueuedMessage(QueueEntryId id, QueueName queueName, Message message, OffsetDateTime addedTimestamp, OffsetDateTime nextDeliveryTimestamp, String lastDeliveryError, int totalDeliveryAttempts, int redeliveryAttempts, boolean isDeadLetterMessage)DurableQueueException(String message, QueueName queueName)DurableQueueException(String message, QueueName queueName, QueueEntryId queueEntryId)DurableQueueException(String message, Throwable cause, QueueName queueName)DurableQueueException(String message, Throwable cause, QueueName queueName, QueueEntryId queueEntryId)DurableQueueException(Throwable cause, QueueName queueName)DurableQueueException(Throwable cause, QueueName queueName, QueueEntryId queueEntryId)NextQueuedMessage(QueueEntryId id, QueueName queueName, Instant addedTimestamp, Instant nextDeliveryTimestamp) -
Uses of QueueName in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations
Fields in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations declared as QueueName Modifier and Type Field Description QueueNameConsumeFromQueue. queueNameThe name of the queue that the consumer will be listening for queued messages ready to be delivered to theQueuedMessageHandlerprovidedQueueNameGetDeadLetterMessages. queueNameQueueNameGetNextMessageReadyForDelivery. queueNamethe name of the Queue where we will query for the next message ready for deliveryQueueNameGetQueuedMessages. queueNameQueueNameGetTotalMessagesQueuedFor. queueNamethe name of the Queue where we will query for the number of queued messagesQueueNamePurgeQueue. queueNameQueueNameQueueMessage. queueNameQueueNameQueueMessageAsDeadLetterMessage. queueNameQueueNameQueueMessages. queueNameMethods in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations that return QueueName Modifier and Type Method Description QueueNameConsumeFromQueue. getQueueName()QueueNameGetDeadLetterMessages. getQueueName()QueueNameGetNextMessageReadyForDelivery. getQueueName()QueueNameGetQueuedMessages. getQueueName()QueueNameGetTotalMessagesQueuedFor. getQueueName()QueueNamePurgeQueue. getQueueName()QueueNameQueueMessage. getQueueName()QueueNameQueueMessageAsDeadLetterMessage. getQueueName()QueueNameQueueMessages. getQueueName()Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations with parameters of type QueueName Modifier and Type Method Description ConsumeFromQueueBuilderConsumeFromQueueBuilder. setQueueName(QueueName queueName)GetDeadLetterMessagesBuilderGetDeadLetterMessagesBuilder. setQueueName(QueueName queueName)GetNextMessageReadyForDeliveryBuilderGetNextMessageReadyForDeliveryBuilder. setQueueName(QueueName queueName)GetQueuedMessagesBuilderGetQueuedMessagesBuilder. setQueueName(QueueName queueName)GetTotalMessagesQueuedForBuilderGetTotalMessagesQueuedForBuilder. setQueueName(QueueName queueName)PurgeQueueBuilderPurgeQueueBuilder. setQueueName(QueueName queueName)QueueMessageAsDeadLetterMessageBuilderQueueMessageAsDeadLetterMessageBuilder. setQueueName(QueueName queueName)QueueMessageBuilderQueueMessageBuilder. setQueueName(QueueName queueName)QueueMessagesBuilderQueueMessagesBuilder. setQueueName(QueueName queueName)Constructors in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations with parameters of type QueueName Constructor Description ConsumeFromQueue(String consumerName, QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, QueuedMessageHandler queueMessageHandler, Duration pollingInterval)Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstanceConsumeFromQueue(String consumerName, QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, ScheduledExecutorService consumerExecutorService, QueuedMessageHandler queueMessageHandler, Duration pollingInterval)Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstanceConsumeFromQueue(String consumerName, QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, Optional<ScheduledExecutorService> consumerExecutorService, QueuedMessageHandler queueMessageHandler, Duration pollingInterval)Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstanceGetDeadLetterMessages(QueueName queueName, DurableQueues.QueueingSortOrder queueingSortOrder, long startIndex, long pageSize)Query Dead Letter Messages (i.e.GetNextMessageReadyForDelivery(QueueName queueName)Query the next Queued Message (i.e.GetNextMessageReadyForDelivery(QueueName queueName, Collection<String> excludeOrderedMessagesWithKey)Query the next Queued Message (i.e.GetQueuedMessages(QueueName queueName, DurableQueues.QueueingSortOrder queueingSortOrder, long startIndex, long pageSize)Query Queued Messages (i.e.GetTotalMessagesQueuedFor(QueueName queueName)Get the total number of messages queued (i.e.PurgeQueue(QueueName queueName)Delete all messages (Queued or Dead letter Messages) in the given queueQueueMessage(QueueName queueName, Message message, Exception causeOfEnqueuing, Duration deliveryDelay)Queue a message for asynchronous delivery optional delay to aDurableQueueConsumer
Note this method MUST be called within an existingUnitOfWorkIF usingTransactionalMode.FullyTransactionalQueueMessage(QueueName queueName, Message message, Optional<Exception> causeOfEnqueuing, Optional<Duration> deliveryDelay)Queue a message for asynchronous delivery optional delay to aDurableQueueConsumer
Note this method MUST be called within an existingUnitOfWorkIF usingTransactionalMode.FullyTransactionalQueueMessageAsDeadLetterMessage(QueueName queueName, Message message, Exception causeOfError)Queue the message directly as a Dead Letter Message.QueueMessages(QueueName queueName, List<? extends Message> messages, Duration deliveryDelay)Queue multiple messages to the same queue.QueueMessages(QueueName queueName, List<? extends Message> messages, Optional<Duration> deliveryDelay)Queue multiple messages to the same queue. -
Uses of QueueName in dk.cloudcreate.essentials.components.foundation.reactive.command
Methods in dk.cloudcreate.essentials.components.foundation.reactive.command that return QueueName Modifier and Type Method Description QueueNameCommandQueueNameSelector.SameCommandQueueForAllCommands. selectDurableQueueNameFor(Object command, CommandHandler commandHandler, Optional<Duration> delayMessageDelivery)QueueNameCommandQueueNameSelector. selectDurableQueueNameFor(Object command, CommandHandler commandHandler, Optional<Duration> delayMessageDelivery)Select theQueueNamefor the given combination of command and command handlerMethods in dk.cloudcreate.essentials.components.foundation.reactive.command with parameters of type QueueName Modifier and Type Method Description RedeliveryPolicyCommandQueueRedeliveryPolicyResolver. resolveRedeliveryPolicyFor(QueueName queueName)Resolve theRedeliveryPolicyto use for the givenqueueNamestatic CommandQueueNameSelector.SameCommandQueueForAllCommandsCommandQueueNameSelector. sameCommandQueueForAllCommands(QueueName queueName)Constructors in dk.cloudcreate.essentials.components.foundation.reactive.command with parameters of type QueueName Constructor Description SameCommandQueueForAllCommands(QueueName queueName)
-