Table of Contents

Class AbstractExceptionHandlerMethodResolver

Namespace
Steeltoe.Messaging.Handler.Invocation
Assembly
Steeltoe.Messaging.MessagingBase.dll
public abstract class AbstractExceptionHandlerMethodResolver
Inheritance
AbstractExceptionHandlerMethodResolver
Derived
Inherited Members

Constructors

AbstractExceptionHandlerMethodResolver(IDictionary<Type, MethodInfo>)

protected AbstractExceptionHandlerMethodResolver(IDictionary<Type, MethodInfo> mappedMethods)

Parameters

mappedMethods IDictionary<Type, MethodInfo>

Properties

HasExceptionMappings

public bool HasExceptionMappings { get; }

Property Value

bool

Methods

GetExceptionsFromMethodSignature(MethodInfo)

protected static List<Type> GetExceptionsFromMethodSignature(MethodInfo method)

Parameters

method MethodInfo

Returns

List<Type>

ResolveMethod(Exception)

public MethodInfo ResolveMethod(Exception exception)

Parameters

exception Exception

Returns

MethodInfo

ResolveMethodByExceptionType(Type)

public MethodInfo ResolveMethodByExceptionType(Type exceptionType)

Parameters

exceptionType Type

Returns

MethodInfo