Table of Contents

Interface IMessageConverterFactory

Namespace
Steeltoe.Messaging.Converter
Assembly
Steeltoe.Messaging.Abstractions.dll

An implementation provides a factory for obtaining message converters

public interface IMessageConverterFactory

Properties

AllRegistered

Gets all the message converters provided by this factory

IList<IMessageConverter> AllRegistered { get; }

Property Value

IList<IMessageConverter>

MessageConverterForAllRegistered

Gets a single composite message converter for all registered converters

ISmartMessageConverter MessageConverterForAllRegistered { get; }

Property Value

ISmartMessageConverter

Methods

GetMessageConverterForType(MimeType)

Obtain a message converter for the given MimeType

IMessageConverter GetMessageConverterForType(MimeType mimeType)

Parameters

mimeType MimeType

the MimeType to obtain a converter for

Returns

IMessageConverter

a message converter or null if no converter exists