Table of Contents

Class SmartMessageMethodArgumentResolver

Namespace
Steeltoe.Stream.Config
Assembly
Steeltoe.Stream.StreamBase.dll
public class SmartMessageMethodArgumentResolver : MessageMethodArgumentResolver, IHandlerMethodArgumentResolver
Inheritance
SmartMessageMethodArgumentResolver
Implements
Inherited Members

Constructors

SmartMessageMethodArgumentResolver()

public SmartMessageMethodArgumentResolver()

SmartMessageMethodArgumentResolver(IMessageConverter)

public SmartMessageMethodArgumentResolver(IMessageConverter converter)

Parameters

converter IMessageConverter

Methods

IsEmptyPayload(object)

protected override bool IsEmptyPayload(object payload)

Parameters

payload object

Returns

bool

ResolveArgument(ParameterInfo, IMessage)

Resolves a method parameter into an argument value from a given message.

public override object ResolveArgument(ParameterInfo parameter, IMessage message)

Parameters

parameter ParameterInfo

the parameter info to consideer

message IMessage

the message

Returns

object

the resolved argument value