Show / Hide Table of Contents

# Interface ICompositeTransport

##### Inherited Members

ITransport.Oneway(Command)
ITransport.AsyncRequest(Command)
ITransport.Request(Command)
ITransport.Request(Command, TimeSpan)
ITransport.Narrow(Type)
ITransport.Timeout
ITransport.AsyncTimeout
ITransport.Command
ITransport.Exception
ITransport.Interrupted
ITransport.Resumed
ITransport.IsDisposed
ITransport.IsFaultTolerant
ITransport.IsConnected
ITransport.RemoteAddress
ITransport.IsReconnectSupported
ITransport.IsUpdateURIsSupported
ITransport.UpdateURIs(Boolean, Uri[])
ITransport.WireFormat
Apache.NMS.IStartable.Start()
Apache.NMS.IStartable.IsStarted
System.IDisposable.Dispose()
Apache.NMS.IStoppable.Stop()

###### Namespace: Apache.NMS.ActiveMQ.Transport

###### Assembly: Apache.NMS.ActiveMQ.dll

##### Syntax

    public interface ICompositeTransport : ITransport, IStartable, IDisposable, IStoppable

### Methods

| Improve this Doc View Source

#### Add(Boolean, Uri[])

Adds a new set of Uris to the list of Uris that this Transport can connect to.

##### Declaration

    void Add(bool rebalance, Uri[] uris)

##### Parameters

Type | Name | Description
--- | --- | ---
System.Boolean | rebalance | A System.Boolean Should the current connection be broken and a new one created.
System.Uri[] | uris | A System.Uri

| Improve this Doc View Source

#### Remove(Boolean, Uri[])

Remove the given Uris from this Transports list of known Uris.

##### Declaration

    void Remove(bool rebalance, Uri[] uris)

##### Parameters

Type | Name | Description
--- | --- | ---
System.Boolean | rebalance | A System.Boolean Should the current connection be broken and a new one created.
System.Uri[] | uris | A System.Uri