Class OfficeFloorProtocol

java.lang.Object
org.apache.coyote.AbstractProtocol<Void>
net.officefloor.servlet.tomcat.OfficeFloorProtocol
All Implemented Interfaces:
MBeanRegistration, org.apache.coyote.ProtocolHandler

public class OfficeFloorProtocol extends org.apache.coyote.AbstractProtocol<Void>
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
    Constructor
    Description
    Instantiate.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addSslHostConfig(org.apache.tomcat.util.net.SSLHostConfig sslHostConfig)
     
    void
    addSslHostConfig(org.apache.tomcat.util.net.SSLHostConfig sslHostConfig, boolean replace)
     
    void
    addUpgradeProtocol(org.apache.coyote.UpgradeProtocol upgradeProtocol)
     
    protected org.apache.coyote.Processor
     
    protected org.apache.coyote.Processor
    createUpgradeProcessor(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.Log
     
    protected String
     
    protected org.apache.coyote.UpgradeProtocol
     
    Obtains the OfficeFloorEndPoint.
    protected String
     
    protected org.apache.coyote.UpgradeProtocol
     

    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, stopAsyncTimeout

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.coyote.ProtocolHandler

    getDesiredBufferSize
  • Constructor Details

    • OfficeFloorProtocol

      public OfficeFloorProtocol()
      Instantiate.
  • Method Details

    • getOfficeFloorEndPoint

      public OfficeFloorEndPoint getOfficeFloorEndPoint()
      Obtains the OfficeFloorEndPoint.
      Returns:
      OfficeFloorEndPoint.
    • getLog

      protected org.apache.juli.logging.Log getLog()
      Specified by:
      getLog in class org.apache.coyote.AbstractProtocol<Void>
    • getNamePrefix

      protected String getNamePrefix()
      Specified by:
      getNamePrefix in class org.apache.coyote.AbstractProtocol<Void>
    • getProtocolName

      protected String getProtocolName()
      Specified by:
      getProtocolName in class org.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

      protected org.apache.coyote.UpgradeProtocol getNegotiatedProtocol(String name)
      Specified by:
      getNegotiatedProtocol in class org.apache.coyote.AbstractProtocol<Void>
    • getUpgradeProtocol

      protected org.apache.coyote.UpgradeProtocol getUpgradeProtocol(String name)
      Specified by:
      getUpgradeProtocol in class org.apache.coyote.AbstractProtocol<Void>
    • createProcessor

      protected org.apache.coyote.Processor createProcessor()
      Specified by:
      createProcessor in class org.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:
      createUpgradeProcessor in class org.apache.coyote.AbstractProtocol<Void>