Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.Add C# (CSharp) Method

Add() public method

public Add ( bool rebalance, String u ) : void
rebalance bool
u String
return void
        public void Add(bool rebalance, String u)
        {
            try
            {
                Add(rebalance, new Uri[] { new Uri(u) });
            }
            catch(Exception e)
            {
                Tracer.ErrorFormat("Failed to parse URI '{0}': {1}", u, e.Message);
            }
        }

Same methods

FailoverTransport::Add ( bool rebalance, Uri u ) : void

Usage Example

        /// <summary>
        /// </summary>
        /// <param name="compositData"></param>
        /// <returns></returns>
        public ITransport CreateTransport(URISupport.CompositeData compositData)
        {
            StringDictionary  options   = compositData.Parameters;
            FailoverTransport transport = CreateTransport(options);

            transport.Add(compositData.Components);
            return(transport);
        }