com.caucho.boot
Class OpenPort

java.lang.Object
  extended by com.caucho.network.listen.TcpSocketLinkListener
      extended by com.caucho.boot.OpenPort

public class OpenPort
extends TcpSocketLinkListener

Represents a protocol connection.


Nested Class Summary
static class OpenPort.DummyOpenSSLFactory
           
 
Nested classes/interfaces inherited from class com.caucho.network.listen.TcpSocketLinkListener
TcpSocketLinkListener.SuspendReaper
 
Constructor Summary
OpenPort()
           
 
Method Summary
 void addBuilderProgram(ConfigProgram program)
           
 SSLFactory createOpenssl()
          Sets the SSL factory
 java.lang.String getProtocolName()
          Gets the protocol name.
 void setProtocolName(java.lang.String protocol)
           
 
Methods inherited from class com.caucho.network.listen.TcpSocketLinkListener
addContentProgram, bind, bind, bindForWatchdog, close, createJsse, disable, enable, findConnectionByThreadId, getAcceptListenBacklog, getAcceptThreadIdleTimeout, getAcceptThreadMax, getAcceptThreadMin, getActiveConnectionCount, getActiveThreadCount, getAddress, getAdmin, getBlockingTimeoutForSelect, getClassLoader, getCometIdleCount, getConnectionCount, getConnectionMax, getDebugId, getDuplexCount, getIdleThreadCount, getKeepaliveConnectionCount, getKeepaliveConnectionTimeMax, getKeepaliveCount, getKeepaliveMax, getKeepaliveSelectMax, getKeepaliveSelectThreadTimeout, getKeepaliveThreadCount, getKeepaliveThreadTimeout, getKeepaliveTimeout, getLifecycleState, getLifetimeClientDisconnectCount, getLifetimeKeepaliveCount, getLifetimeReadBytes, getLifetimeRequestCount, getLifetimeRequestTime, getLifetimeWriteBytes, getLocalPort, getPort, getProtocol, getRequestTimeout, getSelectConnectionCount, getSelectManager, getServerSocketClassName, getSocketTimeout, getSSL, getStartThreadCount, getSuspendTimeMax, getThreadCount, getThrottleConcurrentMax, getUrl, getVirtualHost, init, isActive, isAfterBind, isClosed, isEnabled, isJniEnabled, isKeepaliveSelectEnabled, isSecure, isSSL, isTcpKeepalive, isTcpNoDelay, postBind, setAcceptListenBacklog, setAcceptThreadIdleTimeout, setAcceptThreadMax, setAcceptThreadMin, setAddress, setConnectionMax, setEnableJni, setHost, setId, setJsseSsl, setKeepaliveConnectionTimeMax, setKeepaliveConnectionTimeMaxMillis, setKeepaliveMax, setKeepaliveSelectEnable, setKeepaliveSelectEnabled, setKeepaliveSelectMax, setKeepaliveSelectThreadTimeout, setKeepaliveSelectThreadTimeoutMillis, setKeepaliveThreadTimeout, setKeepaliveTimeout, setKeepaliveTimeoutMillis, setPort, setProtocol, setRequestTimeout, setSecure, setServerSocket, setSocketTimeout, setSocketTimeoutMillis, setSSL, setSuspendReaperTimeout, setSuspendTimeMax, setTcpKeepalive, setTcpNoDelay, setThrottleConcurrentMax, setThrottleLimit, setThrottlePeriod, setThrottleSleepTime, setVirtualHost, start, toString, toURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OpenPort

public OpenPort()
Method Detail

getProtocolName

public java.lang.String getProtocolName()
Description copied from class: TcpSocketLinkListener
Gets the protocol name.

Overrides:
getProtocolName in class TcpSocketLinkListener

setProtocolName

public void setProtocolName(java.lang.String protocol)

createOpenssl

public SSLFactory createOpenssl()
                         throws ConfigException
Sets the SSL factory

Overrides:
createOpenssl in class TcpSocketLinkListener
Throws:
ConfigException

addBuilderProgram

public void addBuilderProgram(ConfigProgram program)