Package net.officefloor.servlet.tomcat
Class OfficeFloorProtocol
java.lang.Object
org.apache.coyote.AbstractProtocol<Void>
net.officefloor.servlet.tomcat.OfficeFloorProtocol
- All Implemented Interfaces:
MBeanRegistration,org.apache.coyote.ProtocolHandler
OfficeFloor ProtocolHandler.- Author:
- Daniel Sagenschneider
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.coyote.AbstractProtocol
org.apache.coyote.AbstractProtocol.ConnectionHandler<S extends Object>, org.apache.coyote.AbstractProtocol.RecycledProcessors -
Field Summary
Fields inherited from class org.apache.coyote.AbstractProtocol
adapter, domain, mserver, oname, processorCache, rgOname -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSslHostConfig(org.apache.tomcat.util.net.SSLHostConfig sslHostConfig) voidaddSslHostConfig(org.apache.tomcat.util.net.SSLHostConfig sslHostConfig, boolean replace) voidaddUpgradeProtocol(org.apache.coyote.UpgradeProtocol upgradeProtocol) protected org.apache.coyote.Processorprotected org.apache.coyote.ProcessorcreateUpgradeProcessor(org.apache.tomcat.util.net.SocketWrapperBase<?> socket, org.apache.coyote.UpgradeToken upgradeToken) org.apache.tomcat.util.net.SSLHostConfig[]org.apache.coyote.UpgradeProtocol[]protected org.apache.juli.logging.LoggetLog()protected Stringprotected org.apache.coyote.UpgradeProtocolgetNegotiatedProtocol(String name) Obtains theOfficeFloorEndPoint.protected Stringprotected org.apache.coyote.UpgradeProtocolgetUpgradeProtocol(String name) Methods inherited from class org.apache.coyote.AbstractProtocol
addWaitingProcessor, awaitConnectionsClose, closeServerSocketGraceful, destroy, getAcceptCount, getAcceptorThreadPriority, getAdapter, getAddress, getClientCertProvider, getConnectionCount, getConnectionLinger, getConnectionTimeout, getDomain, getEndpoint, getExecutor, getGlobalRequestProcessorMBeanName, getHandler, getId, getKeepAliveTimeout, getLocalPort, getMaxConnections, getMaxHeaderCount, getMaxQueueSize, getMaxThreads, getMinSpareThreads, getName, getNameIndex, getObjectName, getPort, getPortOffset, getPortWithOffset, getProcessorCache, getProperty, getTcpNoDelay, getThreadPriority, getUtilityExecutor, getWaitingProcessorCount, init, isPaused, isSendfileSupported, pause, postDeregister, postRegister, preDeregister, preRegister, removeWaitingProcessor, resume, setAcceptCount, setAcceptorThreadPriority, setAdapter, setAddress, setClientCertProvider, setConnectionLinger, setConnectionTimeout, setExecutor, setHandler, setKeepAliveTimeout, setMaxConnections, setMaxHeaderCount, setMaxQueueSize, setMaxThreads, setMinSpareThreads, setPort, setPortOffset, setProcessorCache, setProperty, setTcpNoDelay, setThreadPriority, setUtilityExecutor, start, startAsyncTimeout, stop, stopAsyncTimeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.coyote.ProtocolHandler
getDesiredBufferSize
-
Constructor Details
-
OfficeFloorProtocol
public OfficeFloorProtocol()Instantiate.
-
-
Method Details
-
getOfficeFloorEndPoint
Obtains theOfficeFloorEndPoint.- Returns:
OfficeFloorEndPoint.
-
getLog
protected org.apache.juli.logging.Log getLog()- Specified by:
getLogin classorg.apache.coyote.AbstractProtocol<Void>
-
getNamePrefix
- Specified by:
getNamePrefixin classorg.apache.coyote.AbstractProtocol<Void>
-
getProtocolName
- Specified by:
getProtocolNamein classorg.apache.coyote.AbstractProtocol<Void>
-
addSslHostConfig
public void addSslHostConfig(org.apache.tomcat.util.net.SSLHostConfig sslHostConfig) -
addSslHostConfig
public void addSslHostConfig(org.apache.tomcat.util.net.SSLHostConfig sslHostConfig, boolean replace) -
findSslHostConfigs
public org.apache.tomcat.util.net.SSLHostConfig[] findSslHostConfigs() -
addUpgradeProtocol
public void addUpgradeProtocol(org.apache.coyote.UpgradeProtocol upgradeProtocol) -
findUpgradeProtocols
public org.apache.coyote.UpgradeProtocol[] findUpgradeProtocols() -
getNegotiatedProtocol
- Specified by:
getNegotiatedProtocolin classorg.apache.coyote.AbstractProtocol<Void>
-
getUpgradeProtocol
- Specified by:
getUpgradeProtocolin classorg.apache.coyote.AbstractProtocol<Void>
-
createProcessor
protected org.apache.coyote.Processor createProcessor()- Specified by:
createProcessorin classorg.apache.coyote.AbstractProtocol<Void>
-
createUpgradeProcessor
protected org.apache.coyote.Processor createUpgradeProcessor(org.apache.tomcat.util.net.SocketWrapperBase<?> socket, org.apache.coyote.UpgradeToken upgradeToken) - Specified by:
createUpgradeProcessorin classorg.apache.coyote.AbstractProtocol<Void>
-