Show / Hide Table of Contents

# Class DiscoveryTransport

##### Inheritance

System.Object
TransportFilter
DiscoveryTransport

##### Implements

ITransport
Apache.NMS.IStartable
System.IDisposable
Apache.NMS.IStoppable

##### Inherited Members

TransportFilter.next
TransportFilter.commandHandler
TransportFilter.exceptionHandler
TransportFilter.interruptedHandler
TransportFilter.resumedHandler
TransportFilter.OnCommand(ITransport, Command)
TransportFilter.OnException(ITransport, Exception)
TransportFilter.OnInterrupted(ITransport)
TransportFilter.OnResumed(ITransport)
TransportFilter.Oneway(Command)
TransportFilter.AsyncRequest(Command)
TransportFilter.Request(Command)
TransportFilter.Request(Command, TimeSpan)
TransportFilter.IsStarted
TransportFilter.Dispose()
TransportFilter.Dispose(Boolean)
TransportFilter.IsDisposed
TransportFilter.Command
TransportFilter.Exception
TransportFilter.Interrupted
TransportFilter.Resumed
TransportFilter.Narrow(Type)
TransportFilter.Timeout
TransportFilter.AsyncTimeout
TransportFilter.IsFaultTolerant
TransportFilter.IsConnected
TransportFilter.RemoteAddress
TransportFilter.IsReconnectSupported
TransportFilter.IsUpdateURIsSupported
TransportFilter.UpdateURIs(Boolean, Uri[])
TransportFilter.WireFormat
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()

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

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

##### Syntax

    public class DiscoveryTransport : TransportFilter, ITransport, IStartable, IDisposable, IStoppable

### Constructors

| Improve this Doc View Source

#### DiscoveryTransport(ICompositeTransport)

##### Declaration

    public DiscoveryTransport(ICompositeTransport next)

##### Parameters

Type | Name | Description
--- | --- | ---
ICompositeTransport | next |

### Fields

| Improve this Doc View Source

#### DISCOVERED_OPTION_PREFIX

##### Declaration

    public const string DISCOVERED_OPTION_PREFIX = "discovered."

##### Field Value

Type | Description
--- | ---
System.String |

### Properties

| Improve this Doc View Source

#### DiscoveryAgent

##### Declaration

    public IDiscoveryAgent DiscoveryAgent { get; set; }

##### Property Value

Type | Description
--- | ---
IDiscoveryAgent |

| Improve this Doc View Source

#### Properties

##### Declaration

    public StringDictionary Properties { get; set; }

##### Property Value

Type | Description
--- | ---
System.Collections.Specialized.StringDictionary |

### Methods

| Improve this Doc View Source

#### Start()

##### Declaration

    public override void Start()

##### Overrides

TransportFilter.Start()
| Improve this Doc View Source

#### Stop()

##### Declaration

    public override void Stop()

##### Overrides

TransportFilter.Stop()

### Implements

ITransport
Apache.NMS.IStartable
System.IDisposable
Apache.NMS.IStoppable