Table of Contents

Class AbstractMessageSource<T>

Namespace
Steeltoe.Integration.Endpoint
Assembly
Steeltoe.Integration.IntegrationBase.dll
public abstract class AbstractMessageSource<T> : AbstractExpressionEvaluator, IMessageSource<T>, IMessageSource

Type Parameters

T
Inheritance
AbstractMessageSource<T>
Implements
Derived
Inherited Members

Constructors

AbstractMessageSource(IApplicationContext)

public AbstractMessageSource(IApplicationContext context)

Parameters

context IApplicationContext

Properties

HeaderExpressions

public Dictionary<string, IExpression> HeaderExpressions { get; set; }

Property Value

Dictionary<string, IExpression>

Methods

BuildMessage(object)

protected virtual IMessage<T> BuildMessage(object result)

Parameters

result object

Returns

IMessage<T>

DoReceive()

protected abstract object DoReceive()

Returns

object

Receive()

Poll for a message from the source

public IMessage<T> Receive()

Returns

IMessage<T>

the message