Packages

package thrift

Package Members

  1. package filters
  2. package modules
  3. package utils

Type Members

  1. trait NonFiltered extends Annotation
    Annotations
    @Retention() @Target() @BindingAnnotation()
  2. case class ThriftClientException(clientLabel: String, method: ThriftMethodIface, cause: Throwable) extends Exception with Product with Serializable
  3. class ThriftClientExceptionSource extends AnyRef
  4. final class ThriftMethodBuilder[ServicePerEndpoint <: Filterable[ServicePerEndpoint], Req, Rep] extends AnyRef

    Provides ThriftMethod-specific MethodBuilder functionality.

  5. final class ThriftMethodBuilderFactory[ServicePerEndpoint <: Filterable[ServicePerEndpoint]] extends AnyRef

    A builder for configuring a Finagle Service representation of a ThriftMethod.

    A builder for configuring a Finagle Service representation of a ThriftMethod. See: ServicePerEndpoint Client for more information.

    Filter ordering:

               Request              Response
                 |                    A
                 |                    |
                 V                    |
    +------------------------------------------------+
    |           ThriftMethodBuilder filters          |
    +------------------------------------------------+
    |              MethodBuilder filters             |
    +------------------------------------------------+
    |                  Method Service                |
    +------------------------------------------------+

Deprecated Type Members

  1. trait AndThenService extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version 2022-03-03) No replacement.

Ungrouped