Skip to content

Enable message header (and possibly payload) transformation #500

@SzymonPobiega

Description

@SzymonPobiega

Describe the feature.

Is your feature related to a problem? Please describe.

In cases when bridged messages are generated by a third-party non-NServiceBus system there might be a need to transform them on the bridge so that they can be properly consumed by an NServiceBus endpoint on the other side of the bridge

Describe the requested feature

Add an extensibility point that allows transformation of messages going through the bridge. The extensibility point would be in form of a callback or an interface method that takes as input the MessageContext from the transport and returns the TransportMessage to be send to the transport on the other side.

Describe alternatives you've considered

The alternative is to use the message mutators to transform the messages in the destination endpoint.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    FeatureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions