Table of Contents

Class InactivityMonitor

Namespace
Apache.NMS.ActiveMQ.Transport
Assembly
Apache.NMS.ActiveMQ.dll
public class InactivityMonitor : TransportFilter, ITransport, IStartable, IDisposable, IStoppable
Inheritance
InactivityMonitor
Implements
IStartable
IStoppable
Inherited Members

Constructors

InactivityMonitor(ITransport)

public InactivityMonitor(ITransport next)

Parameters

next ITransport

Properties

InitialDelayTime

public long InitialDelayTime { get; set; }

Property Value

long

KeepAliveResponseRequired

public bool KeepAliveResponseRequired { get; set; }

Property Value

bool

ReadCheckTime

public long ReadCheckTime { get; set; }

Property Value

long

WriteCheckTime

public long WriteCheckTime { get; set; }

Property Value

long

Methods

AllowReadCheck(TimeSpan)

public bool AllowReadCheck(TimeSpan elapsed)

Parameters

elapsed TimeSpan

Returns

bool

CheckConnection(object)

public void CheckConnection(object state)

Parameters

state object

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

~InactivityMonitor()

protected ~InactivityMonitor()

OnCommand(ITransport, Command)

protected override void OnCommand(ITransport sender, Command command)

Parameters

sender ITransport
command Command

OnException(ITransport, Exception)

protected override void OnException(ITransport sender, Exception command)

Parameters

sender ITransport
command Exception

Oneway(Command)

public override void Oneway(Command command)

Parameters

command Command

ReadCheck()

public void ReadCheck()

Stop()

public override void Stop()

WriteCheck()

public void WriteCheck()