Table of Contents

Class CompositeMessageConverterFactory

Namespace
Steeltoe.Stream.Converter
Assembly
Steeltoe.Stream.StreamBase.dll
public class CompositeMessageConverterFactory : IMessageConverterFactory
Inheritance
CompositeMessageConverterFactory
Implements
Inherited Members

Constructors

CompositeMessageConverterFactory()

public CompositeMessageConverterFactory()

CompositeMessageConverterFactory(IEnumerable<IMessageConverter>)

public CompositeMessageConverterFactory(IEnumerable<IMessageConverter> converters)

Parameters

converters IEnumerable<IMessageConverter>

Properties

AllRegistered

Gets all the message converters provided by this factory

public IList<IMessageConverter> AllRegistered { get; }

Property Value

IList<IMessageConverter>

MessageConverterForAllRegistered

Gets a single composite message converter for all registered converters

public ISmartMessageConverter MessageConverterForAllRegistered { get; }

Property Value

ISmartMessageConverter

Methods

GetMessageConverterForType(MimeType)

Obtain a message converter for the given MimeType

public 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