edu.cuny.cat.server
Class SessionTimeoutTask
java.lang.Object
  
edu.cuny.cat.server.SessionTimeoutTask
- All Implemented Interfaces: 
 - TimeoutTask, java.lang.Runnable
 
public class SessionTimeoutTask
- extends java.lang.Object
- implements TimeoutTask
  
An interface for creating all kinds of resources.
- Version:
 
  - $Revision: 1.6 $
 
- Author:
 
  - Jinzhong Niu
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
adaptor
protected ConnectionAdaptor adaptor
session
protected TimableCatpProactiveSession session
future
protected java.util.concurrent.ScheduledFuture<?> future
SessionTimeoutTask
public SessionTimeoutTask()
SessionTimeoutTask
public SessionTimeoutTask(ConnectionAdaptor adaptor,
                          TimableCatpProactiveSession session)
setAdaptor
public void setAdaptor(ConnectionAdaptor adaptor)
 
 
setSession
public void setSession(TimableCatpProactiveSession session)
 
 
setFuture
public void setFuture(java.util.concurrent.ScheduledFuture<?> future)
 
 
release
protected void release()
 
 
cancel
public boolean cancel()
- Specified by:
 cancel in interface TimeoutTask
 
- Returns:
 - true if the scheduled task is cancelled successfully, or false
         otherwise.
 
 
run
public void run()
- Specified by:
 run in interface java.lang.Runnable