Show / Hide Table of Contents

Class SessionWatchdog

The SessionWatchdog watches the currently active tranmission sessions, checks if they should be timeouted and timeouts them if needed.

Inheritance
java.lang.Object
APIPublisherBase
SessionWatchdog
Inherited Members
java.lang.Object.clone()
java.lang.Object.equals(java.lang.Object)
java.lang.Object.finalize()
java.lang.Object.getClass()
java.lang.Object.hashCode()
java.lang.Object.notify()
java.lang.Object.notifyAll()
java.lang.Object.toString()
java.lang.Object.wait()
java.lang.Object.wait(long)
java.lang.Object.wait(long,int)
APIPublisherBase.publish(TEvent)
APIPublisherBase.publishDifferentThread(TEvent)
Namespace:
Assembly: .dll
Syntax
public class SessionWatchdog extends APIPublisherBase<SessionClosedEvent>

Constructors

SessionWatchdog(List<SessionStatus> statuses)

Declaration
public SessionWatchdog(List<SessionStatus> statuses)
Parameters
Type Name Description
java.util.List<SessionStatus> statuses

The list instance were statuses will be added to. Only statuses contained in this list will be checked for timeout.

Methods

startTimeoutLoop()

Starts the infinite timeout checking loop on a seperate thread. This loop will be stopped upong calling stopTimeoutLoop.

Declaration
public void startTimeoutLoop()

stopTimeoutLoop()

Stops the timeout loop.

Declaration
public void stopTimeoutLoop()
In This Article
Back to top Generated by DocFX