private InitializeLinkEndpoint ( Amqp.Listener.LinkEndpoint linkEndpoint, uint credit ) : void | ||
linkEndpoint | Amqp.Listener.LinkEndpoint | |
credit | uint | |
return | void |
internal void InitializeLinkEndpoint(LinkEndpoint linkEndpoint, uint credit)
{
ThrowIfNotNull(this.linkEndpoint, "endpoint");
ThrowIfNotNull(this.onMessage, "receiver");
ThrowIfNotNull(this.onCredit, "sender");
ThrowIfNotNull(this.onDispose, "sender");
this.credit = credit;
this.autoRestore = true;
this.linkEndpoint = linkEndpoint;
}
public void AddLink(ListenerLink link, string address) { TargetLinkEndpoint endpoint = new TargetLinkEndpoint(this.messageProcessor, link); link.InitializeLinkEndpoint(endpoint, (uint)this.messageProcessor.Credit); this.Add(link, endpoint); }