Object

com.twitter.finagle.kestrel

MultiReaderThrift

Related Doc: package kestrel

Permalink

object MultiReaderThrift

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

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 apply(va: Var[Addr], queueName: String): MultiReaderBuilderThrift

    Permalink

    Used to create a thrift based MultiReader when a ClientId will neither not be provided or will be provided to the codec was part of creating a custom client builder.

    Used to create a thrift based MultiReader when a ClientId will neither not be provided or will be provided to the codec was part of creating a custom client builder. This is provided as a separate method for Java compatability.

    va

    endpoints for Kestrel

    queueName

    the name of the queue to read from

    returns

    A MultiReaderBuilderThrift

  5. def apply(va: Var[Addr], queueName: String, clientId: Option[ClientId]): MultiReaderBuilderThrift

    Permalink

    Used to create a thrift based MultiReader with a ClientId when a custom client builder will not be used.

    Used to create a thrift based MultiReader with a ClientId when a custom client builder will not be used. If a custom client builder will be used then it is more reasonable to use the version of apply that does not take a ClientId or else the client id will need to be passed to both apply and the codec in clientBuilder.

    va

    endpoints for Kestrel

    queueName

    the name of the queue to read from

    clientId

    the clientid to be used

    returns

    A MultiReaderBuilderThrift

  6. def apply(dest: Name, queueName: String, clientId: Option[ClientId]): MultiReaderBuilderThrift

    Permalink

    Used to create a thrift based MultiReader with a ClientId when a custom client builder will not be used.

    Used to create a thrift based MultiReader with a ClientId when a custom client builder will not be used. If a custom client builder will be used then it is more reasonable to use the version of apply that does not take a ClientId or else the client id will need to be passed to both apply and the codec in clientBuilder.

    dest

    a com.twitter.finagle.Name representing the Kestrel endpoints to connect to

    queueName

    the name of the queue to read from

    clientId

    the clientid to be used

    returns

    A MultiReaderBuilderThrift

  7. def apply(dest: String, queueName: String, clientId: Option[ClientId]): MultiReaderBuilderThrift

    Permalink

    Create a new MultiReader which dispatches requests to dest using the thrift protocol.

    Create a new MultiReader which dispatches requests to dest using the thrift protocol.

    dest

    the name of the destination which requests are dispatched to. See Names for more detail.

    queueName

    the name of the queue to read from

    clientId

    the clientid to be used TODO: dest is eagerly resolved at client creation time, so name resolution does not behave dynamically with respect to local dtabs (unlike com.twitter.finagle.factory.BindingFactory. In practice this is not a problem since ReadHandle is not on the request path. Weights are discarded.

  8. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  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 AnyRef

Inherited from Any

Ungrouped