org.apache.mina.common
Class BaseSessionConfig

java.lang.Object
  extended by org.apache.mina.common.BaseSessionConfig
All Implemented Interfaces:
SessionConfig
Direct Known Subclasses:
DatagramSessionConfig, SocketSessionConfig, VmPipeSessionConfig

public abstract class BaseSessionConfig
extends Object
implements SessionConfig

Base implementation of SessionConfigs.

Version:
$Rev: 332218 $, $Date: 2005-11-10 12:52:42 +0900 $
Author:
The Apache Directory Project (dev@directory.apache.org)

Constructor Summary
protected BaseSessionConfig()
           
 
Method Summary
 int getIdleTime(IdleStatus status)
          Returns idle time for the specified type of idleness in seconds.
 long getIdleTimeInMillis(IdleStatus status)
          Returnd idle time for the specified type of idleness in milliseconds.
 int getWriteTimeout()
          Returns write timeout in seconds.
 long getWriteTimeoutInMillis()
          Returns write timeout in milliseconds.
 void setIdleTime(IdleStatus status, int idleTime)
          Sets idle time for the specified type of idleness in seconds.
 void setWriteTimeout(int writeTimeout)
          Sets write timeout in seconds.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSessionConfig

protected BaseSessionConfig()
Method Detail

getIdleTime

public int getIdleTime(IdleStatus status)
Description copied from interface: SessionConfig
Returns idle time for the specified type of idleness in seconds.

Specified by:
getIdleTime in interface SessionConfig

getIdleTimeInMillis

public long getIdleTimeInMillis(IdleStatus status)
Description copied from interface: SessionConfig
Returnd idle time for the specified type of idleness in milliseconds.

Specified by:
getIdleTimeInMillis in interface SessionConfig

setIdleTime

public void setIdleTime(IdleStatus status,
                        int idleTime)
Description copied from interface: SessionConfig
Sets idle time for the specified type of idleness in seconds.

Specified by:
setIdleTime in interface SessionConfig

getWriteTimeout

public int getWriteTimeout()
Description copied from interface: SessionConfig
Returns write timeout in seconds.

Specified by:
getWriteTimeout in interface SessionConfig

getWriteTimeoutInMillis

public long getWriteTimeoutInMillis()
Description copied from interface: SessionConfig
Returns write timeout in milliseconds.

Specified by:
getWriteTimeoutInMillis in interface SessionConfig

setWriteTimeout

public void setWriteTimeout(int writeTimeout)
Description copied from interface: SessionConfig
Sets write timeout in seconds.

Specified by:
setWriteTimeout in interface SessionConfig


Copyright © 2004-2005 . All Rights Reserved.