Class semper.comm.ChannelCleanerThread
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class semper.comm.ChannelCleanerThread

java.lang.Object
   |
   +----java.lang.Thread
           |
           +----semper.comm.ChannelCleanerThread

public class ChannelCleanerThread
extends Thread
Defines a thread for periodically removing the expired records in the Channel module. A ChannelCleanerThread is started by everyly newly-started ChannelServerPointThread.
Version:
beta-4, 12.8.96
Author:
Mehdi Nassehi

Variable Index

 o blockedOpenTable
 o cleaningPeriod
 o outstandingChannelTable

Constructor Index

 o ChannelCleanerThread(long, Hashtable, Hashtable)
Thread for cleaning expired channel records.

Method Index

 o run()
main body of ChannelCleanerThread.

Variables

 o blockedOpenTable
  protected Hashtable blockedOpenTable
 o outstandingChannelTable
  protected Hashtable outstandingChannelTable
 o cleaningPeriod
  protected long cleaningPeriod

Constructors

 o ChannelCleanerThread
  protected ChannelCleanerThread(long cleaningPeriod,
                                 Hashtable blockedOpenTable,
                                 Hashtable outstandingChannelTable)
Thread for cleaning expired channel records.
Parameters:
cleaningPeriod - cleaning period in milliseconds
blockedOpenTable - table of blocked openResponderChannel contexts
outstandingChannelTable - table of outstanding-channel contexts

Methods

 o run
  public void run()
main body of ChannelCleanerThread.
Overrides:
run in class Thread

All Packages  Class Hierarchy  This Package  Previous  Next  Index