Table of Contents

Class HandlerAdapter

Namespace
Steeltoe.Messaging.RabbitMQ.Listener.Adapters
Assembly
Steeltoe.Messaging.RabbitMQ.dll
public class HandlerAdapter
Inheritance
HandlerAdapter
Inherited Members

Constructors

HandlerAdapter(IInvocableHandlerMethod)

public HandlerAdapter(IInvocableHandlerMethod invokerHandlerMethod)

Parameters

invokerHandlerMethod IInvocableHandlerMethod

HandlerAdapter(DelegatingInvocableHandler)

public HandlerAdapter(DelegatingInvocableHandler delegatingHandler)

Parameters

delegatingHandler DelegatingInvocableHandler

Properties

DelegatingHandler

public DelegatingInvocableHandler DelegatingHandler { get; }

Property Value

DelegatingInvocableHandler

Instance

public object Instance { get; }

Property Value

object

InvokerHandlerMethod

public IInvocableHandlerMethod InvokerHandlerMethod { get; }

Property Value

IInvocableHandlerMethod

Methods

GetInvocationResultFor(object, object)

public InvocationResult GetInvocationResultFor(object result, object inboundPayload)

Parameters

result object
inboundPayload object

Returns

InvocationResult

GetMethodAsString(object)

public string GetMethodAsString(object payload)

Parameters

payload object

Returns

string

GetMethodFor(object)

public MethodInfo GetMethodFor(object payload)

Parameters

payload object

Returns

MethodInfo

GetReturnTypeFor(object)

public Type GetReturnTypeFor(object payload)

Parameters

payload object

Returns

Type

Invoke(IMessage, params object[])

public InvocationResult Invoke(IMessage message, params object[] providedArgs)

Parameters

message IMessage
providedArgs object[]

Returns

InvocationResult