Table of Contents

Class AbstractMessageHandler

Namespace
Steeltoe.Integration.Handler
Assembly
Steeltoe.Integration.IntegrationBase.dll
public abstract class AbstractMessageHandler : IMessageHandler, IServiceNameAware, IOrdered
Inheritance
AbstractMessageHandler
Implements
Derived
Inherited Members

Constructors

AbstractMessageHandler(IApplicationContext)

protected AbstractMessageHandler(IApplicationContext context)

Parameters

context IApplicationContext

Properties

ApplicationContext

public IApplicationContext ApplicationContext { get; }

Property Value

IApplicationContext

ComponentName

public virtual string ComponentName { get; set; }

Property Value

string

ComponentType

public virtual string ComponentType { get; }

Property Value

string

IntegrationServices

public IIntegrationServices IntegrationServices { get; }

Property Value

IIntegrationServices

Order

Gets the order of this object

public int Order { get; }

Property Value

int

ServiceName

public virtual string ServiceName { get; set; }

Property Value

string

Methods

HandleMessage(IMessage)

Handle the given method

public virtual void HandleMessage(IMessage message)

Parameters

message IMessage

the message to process

HandleMessageInternal(IMessage)

protected abstract void HandleMessageInternal(IMessage message)

Parameters

message IMessage

Initialize()

public abstract void Initialize()