Table of Contents

Class SimpleMessageConverter

Namespace
Steeltoe.Messaging.RabbitMQ.Support.Converter
Assembly
Steeltoe.Messaging.RabbitMQ.dll
public class SimpleMessageConverter : AbstractMessageConverter, ISmartMessageConverter, IMessageConverter, IServiceNameAware
Inheritance
SimpleMessageConverter
Implements
Inherited Members

Constructors

SimpleMessageConverter(ILogger<SimpleMessageConverter>)

public SimpleMessageConverter(ILogger<SimpleMessageConverter> logger = null)

Parameters

logger ILogger<SimpleMessageConverter>

Fields

DEFAULT_SERVICE_NAME

public const string DEFAULT_SERVICE_NAME = "SimpleMessageConverter"

Field Value

string

Properties

DefaultCharset

public string DefaultCharset { get; set; }

Property Value

string

ServiceName

public override string ServiceName { get; set; }

Property Value

string

Methods

CreateMessage(object, IMessageHeaders, object)

protected override IMessage CreateMessage(object payload, IMessageHeaders messageProperties, object conversionHint)

Parameters

payload object
messageProperties IMessageHeaders
conversionHint object

Returns

IMessage

FromMessage(IMessage, Type, object)

Convert the payload of a message to a typed object.

public override object FromMessage(IMessage from, Type targetType, object convertionsHint)

Parameters

from IMessage
targetType Type
convertionsHint object

Returns

object

the result of the conversion