Class TargetLinkEndpoint
The AMQP link endpoint for a message target. Use this class to manage links attached to an IMessageProcessor.
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Amqp.Listener
Assembly: Amqp.Net.dll
Syntax
public class TargetLinkEndpoint : LinkEndpoint
Constructors
TargetLinkEndpoint(IMessageProcessor, ListenerLink)
Initializes a TargetLinkEndpoint object
Declaration
public TargetLinkEndpoint(IMessageProcessor messageProcessor, ListenerLink link)
Parameters
Type | Name | Description |
---|---|---|
IMessageProcessor | messageProcessor | The associated message processor. |
ListenerLink | link | The listener link. |
Methods
OnDisposition(DispositionContext)
Processes a received disposition performative.
Declaration
public override void OnDisposition(DispositionContext dispositionContext)
Parameters
Type | Name | Description |
---|---|---|
DispositionContext | dispositionContext | Context of the received disposition performative. |
Overrides
OnFlow(FlowContext)
Processes a received flow performative.
Declaration
public override void OnFlow(FlowContext flowContext)
Parameters
Type | Name | Description |
---|---|---|
FlowContext | flowContext | Context of the received flow performative. |
Overrides
OnMessage(MessageContext)
Notifies the message processor to process a received message.
Declaration
public override void OnMessage(MessageContext messageContext)
Parameters
Type | Name | Description |
---|---|---|
MessageContext | messageContext | Context of the received message. |