Table of Contents

Class StreamListenerMethodValidator

Namespace
Steeltoe.Stream.Binding
Assembly
Steeltoe.Stream.StreamBase.dll
public class StreamListenerMethodValidator
Inheritance
StreamListenerMethodValidator
Inherited Members

Constructors

StreamListenerMethodValidator(MethodInfo, IApplicationContext, List<IStreamListenerParameterAdapter>)

public StreamListenerMethodValidator(MethodInfo method, IApplicationContext context = null, List<IStreamListenerParameterAdapter> streamListenerParameterAdapters = null)

Parameters

method MethodInfo
context IApplicationContext
streamListenerParameterAdapters List<IStreamListenerParameterAdapter>

Properties

Method

public MethodInfo Method { get; }

Property Value

MethodInfo

Methods

CheckDeclarativeMethod(string)

public bool CheckDeclarativeMethod(string methodAnnotatedInboundName)

Parameters

methodAnnotatedInboundName string

Returns

bool

GetInputAnnotationCount()

public int GetInputAnnotationCount()

Returns

int

GetOutboundBindingTargetName()

public string GetOutboundBindingTargetName()

Returns

string

GetOutputAnnotationCount()

public int GetOutputAnnotationCount()

Returns

int

Validate(string, string)

public void Validate(string methodAnnotatedInboundName, string condition)

Parameters

methodAnnotatedInboundName string
condition string

ValidateStreamListenerMessageHandler()

public void ValidateStreamListenerMessageHandler()