Show / Hide Table of Contents

# Class WireFormatNegotiator

A Transport which negotiates the wire format

##### Inheritance

System.Object
TransportFilter
WireFormatNegotiator

##### Implements

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

##### Inherited Members

TransportFilter.next
TransportFilter.commandHandler
TransportFilter.exceptionHandler
TransportFilter.interruptedHandler
TransportFilter.resumedHandler
TransportFilter.OnInterrupted(ITransport)
TransportFilter.OnResumed(ITransport)
TransportFilter.AsyncRequest(Command)
TransportFilter.Request(Command)
TransportFilter.Request(Command, TimeSpan)
TransportFilter.IsStarted
TransportFilter.Dispose()
TransportFilter.IsDisposed
TransportFilter.Command
TransportFilter.Exception
TransportFilter.Interrupted
TransportFilter.Resumed
TransportFilter.Stop()
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

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

##### Syntax

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

### Constructors

| Improve this Doc View Source

#### WireFormatNegotiator(ITransport, OpenWireFormat)

##### Declaration

    public WireFormatNegotiator(ITransport next, OpenWireFormat wireFormat)

##### Parameters

Type | Name | Description
--- | --- | ---
ITransport | next |
OpenWireFormat | wireFormat |

### Methods

| Improve this Doc View Source

#### Dispose(Boolean)

##### Declaration

    protected override void Dispose(bool disposing)

##### Parameters

Type | Name | Description
--- | --- | ---
System.Boolean | disposing |

##### Overrides

TransportFilter.Dispose(Boolean)
| Improve this Doc View Source

#### OnCommand(ITransport, Command)

##### Declaration

    protected override void OnCommand(ITransport sender, Command command)

##### Parameters

Type | Name | Description
--- | --- | ---
ITransport | sender |
Command | command |

##### Overrides

TransportFilter.OnCommand(ITransport, Command)
| Improve this Doc View Source

#### Oneway(Command)

##### Declaration

    public override void Oneway(Command command)

##### Parameters

Type | Name | Description
--- | --- | ---
Command | command |

##### Overrides

TransportFilter.Oneway(Command)
| Improve this Doc View Source

#### OnException(ITransport, Exception)

##### Declaration

    protected override void OnException(ITransport sender, Exception command)

##### Parameters

Type | Name | Description
--- | --- | ---
ITransport | sender |
System.Exception | command |

##### Overrides

TransportFilter.OnException(ITransport, Exception)
| Improve this Doc View Source

#### Start()

##### Declaration

    public override void Start()

##### Overrides

TransportFilter.Start()

### Implements

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