Class NoopEntityConsumer

    • Constructor Summary

      Constructors 
      Constructor Description
      NoopEntityConsumer()
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void consume​(java.nio.ByteBuffer src)
      Deprecated.
      Triggered to pass incoming data to the data consumer.
      void failed​(java.lang.Exception cause)
      Deprecated.
      Triggered to signal a failure in data processing.
      java.lang.Void getContent()
      Deprecated.
      Returns the result of entity processing when it becomes available or null if the entity is still being received.
      void releaseResources()
      Deprecated.
       
      void streamEnd​(java.util.List<? extends Header> trailers)
      Deprecated.
      Triggered to signal termination of the data stream.
      void streamStart​(EntityDetails entityDetails, FutureCallback<java.lang.Void> resultCallback)
      Deprecated.
      Signals beginning of an incoming request entity stream.
      void updateCapacity​(CapacityChannel capacityChannel)
      Deprecated.
      Triggered to signal ability of the underlying data stream to receive data capacity update.
      • Methods inherited from class java.lang.Object

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

      • resultCallback

        private volatile FutureCallback<java.lang.Void> resultCallback
        Deprecated.
    • Constructor Detail

      • NoopEntityConsumer

        public NoopEntityConsumer()
        Deprecated.
    • Method Detail

      • streamStart

        public void streamStart​(EntityDetails entityDetails,
                                FutureCallback<java.lang.Void> resultCallback)
                         throws java.io.IOException,
                                HttpException
        Deprecated.
        Description copied from interface: AsyncEntityConsumer
        Signals beginning of an incoming request entity stream.
        Specified by:
        streamStart in interface AsyncEntityConsumer<java.lang.Void>
        Parameters:
        entityDetails - the details of the incoming message entity.
        resultCallback - the result callback.
        Throws:
        java.io.IOException
        HttpException
      • updateCapacity

        public void updateCapacity​(CapacityChannel capacityChannel)
                            throws java.io.IOException
        Deprecated.
        Description copied from interface: AsyncDataConsumer
        Triggered to signal ability of the underlying data stream to receive data capacity update. The data consumer can choose to write data immediately inside the call or asynchronously at some later point.
        Specified by:
        updateCapacity in interface AsyncDataConsumer
        Parameters:
        capacityChannel - the channel for capacity updates.
        Throws:
        java.io.IOException
      • consume

        public void consume​(java.nio.ByteBuffer src)
                     throws java.io.IOException
        Deprecated.
        Description copied from interface: AsyncDataConsumer
        Triggered to pass incoming data to the data consumer. The consumer must consume the entire content of the data buffer. The consumer must stop incrementing its capacity on the capacity channel if it is unable to accept more data. Once the data consumer has handled accumulated data or allocated more intermediate storage it can update its capacity information on the capacity channel.
        Specified by:
        consume in interface AsyncDataConsumer
        Parameters:
        src - data source.
        Throws:
        java.io.IOException
      • streamEnd

        public void streamEnd​(java.util.List<? extends Header> trailers)
                       throws java.io.IOException
        Deprecated.
        Description copied from interface: AsyncDataConsumer
        Triggered to signal termination of the data stream.
        Specified by:
        streamEnd in interface AsyncDataConsumer
        Parameters:
        trailers - data stream trailers.
        Throws:
        java.io.IOException
      • failed

        public void failed​(java.lang.Exception cause)
        Deprecated.
        Description copied from interface: AsyncEntityConsumer
        Triggered to signal a failure in data processing.
        Specified by:
        failed in interface AsyncEntityConsumer<java.lang.Void>
        Parameters:
        cause - the cause of the failure.
      • getContent

        public java.lang.Void getContent()
        Deprecated.
        Description copied from interface: AsyncEntityConsumer
        Returns the result of entity processing when it becomes available or null if the entity is still being received.
        Specified by:
        getContent in interface AsyncEntityConsumer<java.lang.Void>
        Returns:
        the response processing result.