Class OfficeFloorProcessor

  • All Implemented Interfaces:
    org.apache.coyote.ActionHook, org.apache.coyote.Processor

    public class OfficeFloorProcessor
    extends org.apache.coyote.AbstractProcessor
    OfficeFloor Processor.
    Author:
    Daniel Sagenschneider
    • Field Summary

      • Fields inherited from class org.apache.coyote.AbstractProcessor

        adapter, asyncStateMachine, request, response, socketWrapper, sslSupport, userDataHelper
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void ack()  
      protected void ack​(org.apache.coyote.ContinueResponseTiming arg0)  
      protected int available​(boolean doRead)  
      protected void disableSwallowRequest()  
      protected org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState dispatchEndRequest()  
      protected void finishResponse()  
      protected void flush()  
      protected boolean flushBufferedWrite()  
      protected org.apache.juli.logging.Log getLog()  
      protected boolean isReadyForWrite()  
      protected boolean isRequestBodyFullyRead()  
      protected boolean isTrailerFieldsReady()  
      void pause()  
      protected void prepareResponse()  
      protected void registerReadInterest()  
      protected org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState service​(org.apache.tomcat.util.net.SocketWrapperBase<?> socketWrapper)  
      protected void setRequestBody​(org.apache.tomcat.util.buf.ByteChunk body)  
      protected void setSwallowResponse()  
      • Methods inherited from class org.apache.coyote.AbstractProcessor

        action, asyncPostProcess, checkAsyncTimeoutGeneration, dispatch, dispatchNonBlockingRead, doHttpUpgrade, doPush, execute, executeDispatches, getAdapter, getAsyncTimeout, getConnectionID, getErrorState, getLeftoverInput, getPopulateRequestAttributesFromSocket, getRequest, getSocketWrapper, getStreamID, getUpgradeToken, isAsync, isPushSupported, isReadyForRead, isTrailerFieldsSupported, isUpgrade, logAccess, parseHost, populateHost, populatePort, populateRequestAttributeRemoteHost, populateSslRequestAttributes, processSocketEvent, recycle, setAsyncTimeout, setErrorState, setSocketWrapper, setSslSupport, sslReHandShake, timeoutAsync
      • Methods inherited from class org.apache.coyote.AbstractProcessorLight

        addDispatch, clearDispatches, getIteratorAndClearDispatches, process
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getLog

        protected org.apache.juli.logging.Log getLog()
        Specified by:
        getLog in class org.apache.coyote.AbstractProcessorLight
      • available

        protected int available​(boolean doRead)
        Specified by:
        available in class org.apache.coyote.AbstractProcessor
      • prepareResponse

        protected void prepareResponse()
                                throws java.io.IOException
        Specified by:
        prepareResponse in class org.apache.coyote.AbstractProcessor
        Throws:
        java.io.IOException
      • finishResponse

        protected void finishResponse()
                               throws java.io.IOException
        Specified by:
        finishResponse in class org.apache.coyote.AbstractProcessor
        Throws:
        java.io.IOException
      • setSwallowResponse

        protected void setSwallowResponse()
        Specified by:
        setSwallowResponse in class org.apache.coyote.AbstractProcessor
      • ack

        protected void ack()
        Overrides:
        ack in class org.apache.coyote.AbstractProcessor
      • ack

        protected void ack​(org.apache.coyote.ContinueResponseTiming arg0)
        Specified by:
        ack in class org.apache.coyote.AbstractProcessor
      • pause

        public void pause()
      • flush

        protected void flush()
                      throws java.io.IOException
        Specified by:
        flush in class org.apache.coyote.AbstractProcessor
        Throws:
        java.io.IOException
      • setRequestBody

        protected void setRequestBody​(org.apache.tomcat.util.buf.ByteChunk body)
        Specified by:
        setRequestBody in class org.apache.coyote.AbstractProcessor
      • disableSwallowRequest

        protected void disableSwallowRequest()
        Specified by:
        disableSwallowRequest in class org.apache.coyote.AbstractProcessor
      • isRequestBodyFullyRead

        protected boolean isRequestBodyFullyRead()
        Specified by:
        isRequestBodyFullyRead in class org.apache.coyote.AbstractProcessor
      • registerReadInterest

        protected void registerReadInterest()
        Specified by:
        registerReadInterest in class org.apache.coyote.AbstractProcessor
      • isReadyForWrite

        protected boolean isReadyForWrite()
        Specified by:
        isReadyForWrite in class org.apache.coyote.AbstractProcessor
      • isTrailerFieldsReady

        protected boolean isTrailerFieldsReady()
        Specified by:
        isTrailerFieldsReady in class org.apache.coyote.AbstractProcessor
      • flushBufferedWrite

        protected boolean flushBufferedWrite()
                                      throws java.io.IOException
        Specified by:
        flushBufferedWrite in class org.apache.coyote.AbstractProcessor
        Throws:
        java.io.IOException
      • dispatchEndRequest

        protected org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState dispatchEndRequest()
                                                                                              throws java.io.IOException
        Specified by:
        dispatchEndRequest in class org.apache.coyote.AbstractProcessor
        Throws:
        java.io.IOException
      • service

        protected org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState service​(org.apache.tomcat.util.net.SocketWrapperBase<?> socketWrapper)
                                                                                   throws java.io.IOException
        Specified by:
        service in class org.apache.coyote.AbstractProcessorLight
        Throws:
        java.io.IOException