Show / Hide Table of Contents

# Class LoggingTransport

A Transport filter that is used to log the commands sent and received.

##### Inheritance

System.Object
TransportFilter
LoggingTransport

##### 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.Start()
TransportFilter.IsStarted
TransportFilter.Dispose()
TransportFilter.Dispose(Boolean)
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 LoggingTransport : TransportFilter, ITransport, IStartable, IDisposable, IStoppable

### Constructors

| Improve this Doc View Source

#### LoggingTransport(ITransport)

##### Declaration

    public LoggingTransport(ITransport next)

##### Parameters

Type | Name | Description
--- | --- | ---
ITransport | next |

### Methods

| 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 error)

##### Parameters

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

##### Overrides

TransportFilter.OnException(ITransport, Exception)

### Implements

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