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()
Stop()
public override void Stop()
WriteCheck()