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
contextIApplicationContext
Properties
ApplicationContext
public IApplicationContext ApplicationContext { get; }
Property Value
ComponentName
public virtual string ComponentName { get; set; }
Property Value
ComponentType
public virtual string ComponentType { get; }
Property Value
IntegrationServices
public IIntegrationServices IntegrationServices { get; }
Property Value
Order
Gets the order of this object
public int Order { get; }
Property Value
ServiceName
public virtual string ServiceName { get; set; }
Property Value
Methods
HandleMessage(IMessage)
Handle the given method
public virtual void HandleMessage(IMessage message)
Parameters
messageIMessagethe message to process
HandleMessageInternal(IMessage)
protected abstract void HandleMessageInternal(IMessage message)
Parameters
messageIMessage
Initialize()
public abstract void Initialize()