com.caucho.server.resin
Class SrunPort

java.lang.Object
  extended by com.caucho.server.port.Port
      extended by com.caucho.server.resin.SrunPort
All Implemented Interfaces:
EnvironmentListener, java.lang.Runnable

public class SrunPort
extends Port

Represents a protocol connection.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.caucho.server.port.Port
Port.SuspendReaper
 
Constructor Summary
SrunPort()
           
 
Method Summary
 java.lang.String getGroup()
          Gets the session group for the srun.
 int getIndex()
          Returns the session index for the srun.
 java.lang.String getSrunGroup()
           
 int getSrunIndex()
           
 java.lang.String getSrunProtocol()
          Returns the protocol class.
 boolean isBackup()
          Return true for a backup.
 void setBackup(boolean isBackup)
          Set true for a backup.
 void setGroup(java.lang.String group)
          Sets the session group for the srun.
 void setIndex(int index)
          Sets the session index for the srun.
 void setProtocol(ProtocolConfig protocol)
          Sets the srun protocol (srun or hmux)
 void setSrunGroup(java.lang.String group)
           
 void setSrunIndex(int index)
           
 
Methods inherited from class com.caucho.server.port.Port
accept, allowKeepalive, bind, bind, bindForWatchdog, close, createJsse, createOpenssl, environmentBind, environmentConfigure, environmentStart, environmentStop, getAcceptListenBacklog, getAcceptThreadMax, getAcceptThreadMin, getActiveConnectionCount, getActiveThreadCount, getAddress, getAdmin, getCometIdleCount, getConnectionCount, getConnectionMax, getDuplexCount, getFreeKeepalive, getIdleThreadCount, getKeepaliveConnectionCount, getKeepaliveConnectionTimeMax, getKeepaliveCount, getKeepaliveMax, getKeepaliveSelectMax, getKeepaliveSelectThreadTimeout, getKeepaliveThreadCount, getKeepaliveTimeout, getLifecycleState, getLifetimeClientDisconnectCount, getLifetimeKeepaliveCount, getLifetimeReadBytes, getLifetimeRequestCount, getLifetimeRequestTime, getLifetimeWriteBytes, getPort, getProtocol, getProtocolName, getSelectConnectionCount, getSelectManager, getServer, getServerId, getSocketTimeout, getSSL, getSuspendTimeMax, getTcpNoDelay, getThreadCount, getThrottleConcurrentMax, getVirtualHost, init, isActive, isClosed, isIgnoreClientDisconnect, isSecure, isSSL, matchesServerId, postBind, run, setAcceptListenBacklog, setAcceptThreadMax, setAcceptThreadMin, setAddress, setClass, setConnectionMax, setHost, setId, setJsseSsl, setKeepaliveConnectionTimeMax, setKeepaliveMax, setKeepaliveTimeout, setMaxSpareListen, setMinSpareListen, setParent, setPort, setProtocol, setReadTimeout, setSecure, setServer, setServerId, setServerSocket, setSocketTimeout, setSSL, setSuspendTimeMax, setTcpNoDelay, setThrottleConcurrentMax, setType, setVirtualHost, setWriteTimeout, start, toString, toURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SrunPort

public SrunPort()
Method Detail

setProtocol

public void setProtocol(ProtocolConfig protocol)
                 throws ConfigException
Sets the srun protocol (srun or hmux)

Throws:
ConfigException

getSrunProtocol

public java.lang.String getSrunProtocol()
Returns the protocol class.


setIndex

public void setIndex(int index)
Sets the session index for the srun.


getIndex

public int getIndex()
Returns the session index for the srun.


setBackup

public void setBackup(boolean isBackup)
Set true for a backup.


isBackup

public boolean isBackup()
Return true for a backup.


setSrunIndex

public void setSrunIndex(int index)

getSrunIndex

public int getSrunIndex()

setSrunGroup

public void setSrunGroup(java.lang.String group)

getSrunGroup

public java.lang.String getSrunGroup()

setGroup

public void setGroup(java.lang.String group)
Sets the session group for the srun.


getGroup

public java.lang.String getGroup()
Gets the session group for the srun.