Table of Contents

Class ObjectStringMessageConverter

Namespace
Steeltoe.Stream.Converter
Assembly
Steeltoe.Stream.StreamBase.dll
public class ObjectStringMessageConverter : AbstractMessageConverter, ISmartMessageConverter, IMessageConverter, IServiceNameAware
Inheritance
ObjectStringMessageConverter
Implements
Inherited Members

Constructors

ObjectStringMessageConverter()

public ObjectStringMessageConverter()

Fields

DEFAULT_SERVICE_NAME

public const string DEFAULT_SERVICE_NAME = "ObjectStringMessageConverter"

Field Value

string

Properties

ServiceName

public override string ServiceName { get; set; }

Property Value

string

Methods

CanConvertFrom(IMessage, Type)

public override bool CanConvertFrom(IMessage message, Type targetClass)

Parameters

message IMessage
targetClass Type

Returns

bool

ConvertFromInternal(IMessage, Type, object)

protected override object ConvertFromInternal(IMessage message, Type targetClass, object conversionHint)

Parameters

message IMessage
targetClass Type
conversionHint object

Returns

object

ConvertToInternal(object, IMessageHeaders, object)

protected override object ConvertToInternal(object payload, IMessageHeaders headers, object conversionHint)

Parameters

payload object
headers IMessageHeaders
conversionHint object

Returns

object

Supports(Type)

protected override bool Supports(Type clazz)

Parameters

clazz Type

Returns

bool

SupportsMimeType(IMessageHeaders)

protected override bool SupportsMimeType(IMessageHeaders headers)

Parameters

headers IMessageHeaders

Returns

bool