Axinom Mosaic Libraries
    Preparing search index...

    Module @axinom/mosaic-transactional-inbox-outbox

    @axinom/mosaic-transactional-inbox-outbox

    This package is part of the Axinom Mosaic development platform. More information can be found at https://portal.axinom.com/mosaic.

    This package can be licensed under the Axinom Products Licensing Agreement or evaluated under the Axinom Products Evaluation Agreement.
    No part of Axinom's software may be copied, modified, propagated, or distributed except in accordance with the terms contained in the Axinom Products Licensing Agreement and Axinom Products Evaluation Agreement.

    Modules

    internal

    Classes

    OutboxInboxHealthCheckHandler
    RabbitMqInboxWriter
    RascalTransactionalConfigBuilder
    TransactionalInboxMessageHandler
    TransactionalLogMapper

    Interfaces

    CustomMessageMapper
    CustomMessagePreProcessor
    Dict
    InboxMessageInput
    InboxMessageMetadata
    InboxOutboxLogger
    InboxWriterCustomizations
    LogMessage
    OptionalInboxData
    OutboxInboxHealthCheckCommand
    OutboxInboxHealthCheckMessagingSettings
    RabbitMqOutboxMetadata
    StoreOutboxMessageAdditionalData
    TypedTransactionalMessage

    Type Aliases

    RabbitMqMessageFields
    RabbitMqMessageProperties
    StoreInboxMessage
    StoreOutboxMessage
    TransactionalMetadata

    Variables

    DEFAULT_INBOX_MESSAGE_TYPE
    UNKNOWN_AGGREGATE_ID
    UNKNOWN_AGGREGATE_TYPE

    Functions

    awaitWithTimeout
    createMessagingMetric
    getServiceHealthCheckMessagingSettings
    getStoreOutboxMessage
    setupInboxStorage
    setupOutboxStorage
    setupPollingOutboxListener
    setupReplicationOutboxListener