Class

org.http4s.blaze.http.BodyReader

Proxy

Related Doc: package BodyReader

Permalink

abstract class Proxy extends BodyReader

Provides a simple way to proxy a BodyReader

Linear Supertypes
BodyReader, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Proxy
  2. BodyReader
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Proxy(underlying: BodyReader)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def accumulate(max: Int = Int.MaxValue): Future[ByteBuffer]

    Permalink

    Accumulate any remaining data.

    Accumulate any remaining data.

    The remainder of the message body will be accumulated into a single buffer. If no data remains, the ByteBuffer will be empty as defined by ByteBuffer.hasRemaining()

    max

    maximum bytes to accumulate before resulting in a failed future with the exception BodyReader.BodyReaderOverflowException.

    Definition Classes
    BodyReader
  5. def apply(): Future[ByteBuffer]

    Permalink

    Get a Future which may contain message body data.

    Get a Future which may contain message body data.

    If no data remains, the ByteBuffer will be empty as defined by ByteBuffer.hasRemaining()

    Definition Classes
    ProxyBodyReader
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def discard(): Unit

    Permalink

    Throw away this BodyReader

    Throw away this BodyReader

    Definition Classes
    ProxyBodyReader
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. def isExhausted: Boolean

    Permalink

    Examine whether the BodyReader may yield additional data.

    Examine whether the BodyReader may yield additional data.

    This may be a result of being discarded, failure, or deletion of the data stream.

    Because BodyReader is async it is not, in general, possible to definitively determine if more data remains in the stream. Therefore, the contract of this method is that a return value of true guarantees that no more data can be obtained from this BodyReader, but a return value of false does not guarantee more data.

    Definition Classes
    ProxyBodyReader
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from BodyReader

Inherited from AnyRef

Inherited from Any

Ungrouped