public virtual void Destroy() { if (PublisherConnectionFactory != null) { PublisherConnectionFactory.Destroy(); } }
public virtual void ClearConnectionListeners() { _connectionListener.ClearListeners(); if (PublisherConnectionFactory != null) { PublisherConnectionFactory.ClearConnectionListeners(); } }
public virtual void AddConnectionListener(IConnectionListener connectionListener) { _connectionListener.AddListener(connectionListener); if (PublisherConnectionFactory != null) { PublisherConnectionFactory.AddConnectionListener(connectionListener); } }
public virtual bool RemoveConnectionListener(IConnectionListener connectionListener) { var result = _connectionListener.RemoveListener(connectionListener); if (PublisherConnectionFactory != null) { PublisherConnectionFactory.RemoveConnectionListener(connectionListener); } return(result); }