Table of Contents

Class RabbitMessageBuilder

Namespace
Steeltoe.Messaging.RabbitMQ.Support
Assembly
Steeltoe.Messaging.RabbitMQ.dll
public static class RabbitMessageBuilder
Inheritance
RabbitMessageBuilder
Inherited Members

Methods

CreateMessage(object, IMessageHeaders, Type)

public static IMessage CreateMessage(object payload, IMessageHeaders messageHeaders, Type payloadType = null)

Parameters

payload object
messageHeaders IMessageHeaders
payloadType Type

Returns

IMessage

FromMessage(IMessage, Type)

public static AbstractMessageBuilder FromMessage(IMessage message, Type payloadType = null)

Parameters

message IMessage
payloadType Type

Returns

AbstractMessageBuilder

FromMessage<P>(IMessage<P>)

public static AbstractMessageBuilder FromMessage<P>(IMessage<P> message)

Parameters

message IMessage<P>

Returns

AbstractMessageBuilder

Type Parameters

P

WithPayload(object, Type)

public static AbstractMessageBuilder WithPayload(object payload, Type payloadType = null)

Parameters

payload object
payloadType Type

Returns

AbstractMessageBuilder

WithPayload<P>(P)

public static AbstractMessageBuilder WithPayload<P>(P payload)

Parameters

payload P

Returns

AbstractMessageBuilder

Type Parameters

P