Uses of Interface
dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward.Inbox
Packages that use Inbox
-
Uses of Inbox in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward
Classes in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward that implement InboxMethods in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward that return InboxModifier and TypeMethodDescriptionInbox.addMessageReceived(Message message) Register or add a message that has been received
This message will be stored durably (without any duplication check) in connection with the currently activeUnitOfWork(or a newUnitOfWorkwill be created in case no there isn't an activeUnitOfWork).
The message will be delivered asynchronously to the message consumerdefault InboxInbox.addMessageReceived(Object payload) Register or add a message (without meta-data) that has been received
This message will be stored durably (without any duplication check) in connection with the currently activeUnitOfWork(or a newUnitOfWorkwill be created in case no there isn't an activeUnitOfWork).
The message will be delivered asynchronously to the message consumerdefault InboxInbox.addMessageReceived(Object payload, MessageMetaData metaData) Register or add a message (with meta-data) that has been received
This message will be stored durably (without any duplication check) in connection with the currently activeUnitOfWork(or a newUnitOfWorkwill be created in case no there isn't an activeUnitOfWork).
The message will be delivered asynchronously to the message consumerInboxes.DurableQueueBasedInboxes.DurableQueueBasedInbox.addMessageReceived(Message message) Start consuming messages from the Inbox using the provided message consumer.
This is the same as callingsetMessageConsumer(Consumer)followed bystartConsuming()
Only needs to be called if the instance was created without a message consumer such as viaInboxes.getOrCreateInbox(InboxConfig)Inboxes.DurableQueueBasedInboxes.getOrCreateInbox(InboxConfig inboxConfig) Inboxes.DurableQueueBasedInboxes.getOrCreateInbox(InboxConfig inboxConfig, Consumer<Message> messageConsumer) Inboxes.getOrCreateInbox(InboxConfig inboxConfig) Get an existingInboxinstance or create a new instance.default InboxInboxes.getOrCreateInbox(InboxConfig inboxConfig, dk.cloudcreate.essentials.reactive.command.CommandBus forwardTo) Get an existingInboxinstance or create a new instance.Inboxes.getOrCreateInbox(InboxConfig inboxConfig, Consumer<Message> messageConsumer) Get an existingInboxinstance or create a new instance.Inbox.setMessageConsumer(Consumer<Message> messageConsumer) Set the message consumer.Inboxes.DurableQueueBasedInboxes.DurableQueueBasedInbox.setMessageConsumer(Consumer<Message> messageConsumer) Inbox.startConsuming()Start consuming messages from theInbox.Inboxes.DurableQueueBasedInboxes.DurableQueueBasedInbox.startConsuming()Inbox.stopConsuming()Stop consuming messages from theInbox.Inboxes.DurableQueueBasedInboxes.DurableQueueBasedInbox.stopConsuming()Methods in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward that return types with arguments of type InboxModifier and TypeMethodDescriptionInboxes.DurableQueueBasedInboxes.getInboxes()Inboxes.getInboxes()