Axinom Mosaic Libraries
    Preparing search index...

    Module @axinom/mosaic-message-bus

    @axinom/mosaic-messages

    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

    Broker
    MessageHandler
    RascalConfigBuilder

    Interfaces

    AggregateMessageType
    MessageEnvelope
    MessageEnvelopeOverrides
    MessageInfo
    MessagingBrokerSettings
    MessagingRegistry
    OnMessageMiddleware
    TokenResult
    ValidateSignedEventParams

    Type Aliases

    GetEventSigningTokenFunc
    MessagePublicationConfig
    MessagingConfig
    PublicSigningKey
    SigningDetails
    SigningRegistrationConfig

    Variables

    EventSigningErrors
    exportedForTesting
    MOSAIC_SIGNING_SIGNATURE
    MOSAIC_SIGNING_SIGNATURE_KEY_VERSION
    MosaicFinalRedeliveryError
    MULTIPLE_AGGREGATE_IDS
    UNKNOWN_AGGREGATE_ID

    Functions

    cachePublicSigningKeys
    createRabbitMQConnectivityMetric
    envelopeLoggingMiddleware
    getCachedPublicKey
    getLogEnvelope
    getMessagingBroker
    randomDelayMiddleware
    randomErrorMiddleware
    registerPublicSigningKey
    setupMessagingBroker
    toAggregateMessageKey
    validateSignedEventMiddleware