Habari STOMP Client for ActiveMQ 9.4
Object Pascal STOMP client library for Apache ActiveMQ
Loading...
Searching...
No Matches
IMessageTransformer Interface Reference

A plugin strategy for transforming a message before it is sent by the client or before it is dispatched to the consumer. More...

Inheritance diagram for IMessageTransformer:

Public Member Functions

IMessage ConsumerTransform (const ISession Session, const IMessageConsumer Consumer, const IMessage AMessage)
 Transforms the given message inside the consumer before being dispatched to the client code.
IMessage ProducerTransform (const ISession Session, const IMessageProducer Producer, const IMessage AMessage)
 Transforms the given message inside the producer before it is sent.

Detailed Description

A plugin strategy for transforming a message before it is sent by the client or before it is dispatched to the consumer.

Member Function Documentation

◆ ConsumerTransform()

IMessage IMessageTransformer::ConsumerTransform ( const ISession Session,
const IMessageConsumer Consumer,
const IMessage AMessage )

Transforms the given message inside the consumer before being dispatched to the client code.

◆ ProducerTransform()

IMessage IMessageTransformer::ProducerTransform ( const ISession Session,
const IMessageProducer Producer,
const IMessage AMessage )

Transforms the given message inside the producer before it is sent.