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
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
message
IMessagethe message to process
HandleMessageInternal(IMessage)
protected abstract void HandleMessageInternal(IMessage message)
Parameters
message
IMessage
Initialize()
public abstract void Initialize()