Class ClientHttp1StreamHandler

    • Field Detail

      • DEFAULT_WAIT_FOR_CONTINUE

        public static final Timeout DEFAULT_WAIT_FOR_CONTINUE
      • requestState

        private final java.util.concurrent.atomic.AtomicReference<MessageState> requestState
      • responseState

        private final java.util.concurrent.atomic.AtomicReference<MessageState> responseState
      • requestCommitted

        private final java.util.concurrent.atomic.AtomicBoolean requestCommitted
      • done

        private final java.util.concurrent.atomic.AtomicBoolean done
      • keepAlive

        private volatile boolean keepAlive
      • timeout

        private volatile Timeout timeout
      • committedRequest

        private volatile HttpRequest committedRequest
    • Method Detail

      • isRequestFinal

        boolean isRequestFinal()
      • isResponseFinal

        boolean isResponseFinal()
      • isCompleted

        boolean isCompleted()
      • getRequestMethod

        java.lang.String getRequestMethod()
      • isOutputReady

        boolean isOutputReady()
      • consumeData

        void consumeData​(java.nio.ByteBuffer src)
                  throws HttpException,
                         java.io.IOException
        Throws:
        HttpException
        java.io.IOException
      • updateCapacity

        void updateCapacity​(CapacityChannel capacityChannel)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • handleTimeout

        boolean handleTimeout()
      • failed

        void failed​(java.lang.Exception cause)
      • appendState

        void appendState​(java.lang.StringBuilder buf)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object