Package net.officefloor.servlet.tomcat
Class OfficeFloorEndPoint
java.lang.Object
org.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint>
net.officefloor.servlet.tomcat.OfficeFloorEndPoint
public class OfficeFloorEndPoint
extends org.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint>
OfficeFloor AbstractEndpoint.- Author:
- Daniel Sagenschneider
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.tomcat.util.net.AbstractEndpoint
org.apache.tomcat.util.net.AbstractEndpoint.BindState, org.apache.tomcat.util.net.AbstractEndpoint.Handler<S extends Object> -
Field Summary
Fields inherited from class org.apache.tomcat.util.net.AbstractEndpoint
acceptor, acceptorThreadPriority, attributes, connections, internalExecutor, negotiableProtocols, paused, processorCache, running, sm, socketProperties, sslHostConfigs, threadPriority -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbind()protected org.apache.tomcat.util.net.SocketProcessorBase<Void>createSocketProcessor(org.apache.tomcat.util.net.SocketWrapperBase<Void> socketWrapper, org.apache.tomcat.util.net.SocketEvent event) protected voidcreateSSLContext(org.apache.tomcat.util.net.SSLHostConfig sslHostConfig) protected voiddestroySocket(OfficeFloorEndPoint socket) protected voidprotected InetSocketAddressprotected org.apache.juli.logging.LoggetLog()Obtains theOfficeFloorSocketWrapper.protected OfficeFloorEndPointprotected booleansetSocketOptions(OfficeFloorEndPoint socket) voidvoidvoidunbind()Methods inherited from class org.apache.tomcat.util.net.AbstractEndpoint
addNegotiatedProtocol, addSslHostConfig, addSslHostConfig, awaitConnectionsClose, checkSni, closeServerSocketGraceful, closeSocket, countDownConnection, countUpOrAwaitConnection, createExecutor, createSSLEngine, destroy, destroySsl, findSslHostConfigs, generateCertificateDebug, getAcceptCount, getAcceptorThreadPriority, getAddress, getAttribute, getBindOnInit, getBindState, getConnectionCount, getConnectionLinger, getConnections, getConnectionTimeout, getCurrentThreadCount, getCurrentThreadsBusy, getDaemon, getDefaultSSLHostConfigName, getDomain, getExecutor, getExecutorTerminationTimeoutMillis, getHandler, getId, getKeepAliveTimeout, getLocalPort, getLogCertificate, getMaxConnections, getMaxKeepAliveRequests, getMaxQueueSize, getMaxThreads, getMinSpareThreads, getName, getPort, getPortOffset, getPortWithOffset, getProperty, getSniParseLimit, getSocketProperties, getSSLHostConfig, getSslImplementation, getSslImplementationName, getStrictSni, getTcpNoDelay, getThreadPriority, getThreadsMaxIdleTime, getUseAsyncIO, getUseSendfile, getUseVirtualThreads, getUtilityExecutor, hasNegotiableProtocols, init, initialiseSsl, initializeConnectionLatch, isPaused, isRunning, isSSLEnabled, logCertificate, pause, processSocket, releaseSSLContext, reloadSslHostConfig, reloadSslHostConfigs, removeSslHostConfig, resume, setAcceptCount, setAcceptorThreadPriority, setAddress, setAttribute, setBindOnInit, setConnectionLinger, setConnectionTimeout, setDaemon, setDefaultSSLHostConfigName, setDomain, setExecutor, setExecutorTerminationTimeoutMillis, setHandler, setKeepAliveTimeout, setMaxConnections, setMaxKeepAliveRequests, setMaxQueueSize, setMaxThreads, setMinSpareThreads, setName, setPort, setPortOffset, setProperty, setSniParseLimit, setSSLEnabled, setSslImplementationName, setStrictSni, setTcpNoDelay, setThreadPriority, setThreadsMaxIdleTime, setUseAsyncIO, setUseSendfile, setUseVirtualThreads, setUtilityExecutor, shutdownExecutor, start, startAcceptorThread, stop, toTimeout, unlockAccept
-
Constructor Details
-
OfficeFloorEndPoint
public OfficeFloorEndPoint()Initiate.
-
-
Method Details
-
getOfficeFloorSocketWrapper
Obtains theOfficeFloorSocketWrapper.- Returns:
OfficeFloorSocketWrapper.
-
getLog
protected org.apache.juli.logging.Log getLog()- Specified by:
getLogin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint>
-
bind
- Specified by:
bindin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint> - Throws:
Exception
-
startInternal
- Specified by:
startInternalin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint> - Throws:
Exception
-
stopInternal
- Specified by:
stopInternalin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint> - Throws:
Exception
-
unbind
- Overrides:
unbindin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint> - Throws:
Exception
-
createSSLContext
protected void createSSLContext(org.apache.tomcat.util.net.SSLHostConfig sslHostConfig) - Overrides:
createSSLContextin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint>
-
getLocalAddress
- Specified by:
getLocalAddressin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint> - Throws:
IOException
-
createSocketProcessor
protected org.apache.tomcat.util.net.SocketProcessorBase<Void> createSocketProcessor(org.apache.tomcat.util.net.SocketWrapperBase<Void> socketWrapper, org.apache.tomcat.util.net.SocketEvent event) - Specified by:
createSocketProcessorin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint>
-
doCloseServerSocket
- Specified by:
doCloseServerSocketin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint> - Throws:
IOException
-
serverSocketAccept
- Specified by:
serverSocketAcceptin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint> - Throws:
Exception
-
setSocketOptions
- Specified by:
setSocketOptionsin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint>
-
destroySocket
- Specified by:
destroySocketin classorg.apache.tomcat.util.net.AbstractEndpoint<Void,OfficeFloorEndPoint>
-