/// <summary> /// Adds a MembershipListener. /// </summary> /// <param name="l">The MembershipListener</param> public void addMembershipListener(MembershipListener l) { if (l != null && !membership_listeners.Contains(l)) { membership_listeners.Add(l); } }
public MsgDispatcher(Channel channel, MessageListener l, MembershipListener l2, RequestHandler req_handler, MessageResponder responder, bool deadlock_detection, bool concurrent_processing) { this.channel = channel; this._ncacheLog = ((GroupChannel)channel).NCacheLog; this.deadlock_detection = deadlock_detection; this.concurrent_processing = concurrent_processing; msg_listener = l; membership_listener = l2; _req_handler = req_handler; _msgResponder = responder; channel.UpHandler = this; start(); }
public MsgDispatcher(Channel channel, MessageListener l, MembershipListener l2, RequestHandler req_handler, MessageResponder responder, bool deadlock_detection) : this(channel, l, l2, req_handler, responder, deadlock_detection, false) { }
public MsgDispatcher(Channel channel, MessageListener l, MembershipListener l2, RequestHandler req_handler, MessageResponder responder) : this(channel, l, l2, req_handler, responder, false) { }
/// <summary> /// Constructor /// </summary> /// <param name="transport">Transport to send and receive messages from.</param> /// <param name="l">Default message listener</param> /// <param name="ml">Membership listener</param> public PullPushAdapter(Transport transport, MessageListener l, MembershipListener ml) { this.transport = transport; setListener(l); addMembershipListener(ml); }
/// <summary> /// Constructor /// </summary> /// <param name="transport">Transport to send and receive messages from.</param> /// <param name="ml">Membership listener</param> public PullPushAdapter(Transport transport, MembershipListener ml) : this(transport, null, ml) { }
/// <summary> /// Constructor /// </summary> /// <param name="transport">Transport to send and receive messages from.</param> /// <param name="l">Default message listener</param> /// <param name="ml">Membership listener</param> public PullPushAdapter(Transport transport, MessageListener l, MembershipListener ml) { this.transport=transport; setListener(l); addMembershipListener(ml); }
/// <summary> /// Adds a MembershipListener. /// </summary> /// <param name="l">The MembershipListener</param> public void addMembershipListener(MembershipListener l) { if(l != null && !membership_listeners.Contains(l)) membership_listeners.Add(l); }
public MsgDispatcher(Channel channel, MessageListener l, MembershipListener l2, RequestHandler req_handler, MessageResponder responder, bool deadlock_detection):this(channel, l, l2, req_handler, responder, deadlock_detection, false) { }
public MsgDispatcher(Channel channel, MessageListener l, MembershipListener l2, RequestHandler req_handler, MessageResponder responder):this(channel, l, l2, req_handler, responder, false) { }