object MessageBodyManager

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MessageBodyManager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Builder extends Product with Serializable

    Used to create a MessageBodyManager instance.

    Used to create a MessageBodyManager instance. Message body components can be registered on the builder which backs the created MessageBodyManager.

    Components that specify how to parse an incoming Finagle HTTP request body into a model object MessageBodyReader and how to render a given type as a response MessageBodyWriter.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def builder(injector: Injector, defaultMessageBodyReader: DefaultMessageBodyReader, defaultMessageBodyWriter: DefaultMessageBodyWriter): Builder

    Return a Builder of a MessageBodyManager.

    Return a Builder of a MessageBodyManager.

    Users can create a MessageBodyManager instance with the builder, registering readers and writers for various message body components.

    For example,

    MessageBodyManager.builder(injector, CustomDefaultReader, CustomDefaultWriter)
      .addWriterByAnnotation[Annotation, CustomWriter]
      .addWriterByComponentType[Component, CustomWriter]
      .build()
    injector

    the configured com.twitter.inject.Injector used to retrieve instances of readers and writers.

    defaultMessageBodyReader

    a default message body reader implementation.

    defaultMessageBodyWriter

    a default message body writer implementation.

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped