Object/Trait

com.twitter.finagle.thrift.scribe.thriftscala

Scribe

Related Docs: trait Scribe | package thriftscala

Permalink

object Scribe extends GeneratedThriftService

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

Type Members

  1. class Filter extends AnyRef

    Permalink
  2. class FinagledClient extends Scribe$FinagleClient with FutureIface with MethodPerEndpoint

    Permalink
  3. class FinagledService extends Scribe$FinagleService

    Permalink
  4. trait MethodPerEndpoint extends Scribe[Future]

    Permalink
  5. trait ReqRepServicePerEndpoint extends ToThriftService with Filterable[ReqRepServicePerEndpoint]

    Permalink
  6. trait ServicePerEndpoint extends ToThriftService with Filterable[ServicePerEndpoint]

    Permalink
  7. type log$args = Args

    Permalink
  8. type log$result = Result

    Permalink
  9. trait BaseServiceIface extends ToThriftService

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use ServicePerEndpoint

  10. trait FutureIface extends Scribe[Future]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use MethodPerEndpoint

  11. class MethodIface extends FutureIface

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use MethodPerEndpoint

  12. case class ServiceIface(log: Service[Args, SuccessType]) extends BaseServiceIface with Filterable[ServiceIface] with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use ServicePerEndpoint

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. object Log extends ThriftMethodIface with ThriftMethod

    Permalink
  5. object MethodPerEndpoint

    Permalink
  6. implicit object MethodPerEndpointBuilder extends MethodPerEndpointBuilder[ServicePerEndpoint, MethodPerEndpoint]

    Permalink
  7. object ReqRepMethodPerEndpoint

    Permalink
  8. implicit object ReqRepMethodPerEndpointBuilder extends ReqRepMethodPerEndpointBuilder[ReqRepServicePerEndpoint, MethodPerEndpoint]

    Permalink
  9. object ReqRepServicePerEndpoint

    Permalink
  10. implicit object ReqRepServicePerEndpointBuilder extends ReqRepServicePerEndpointBuilder[ReqRepServicePerEndpoint]

    Permalink
  11. object ServicePerEndpoint

    Permalink
  12. implicit object ServicePerEndpointBuilder extends ServicePerEndpointBuilder[ServicePerEndpoint]

    Permalink
  13. val annotations: Map[String, String]

    Permalink

    Thrift annotations (user-defined key-value metadata) on the service

    Thrift annotations (user-defined key-value metadata) on the service

    Definition Classes
    ScribeGeneratedThriftService
  14. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. val log$args: Args.type

    Permalink
  23. val log$result: Result.type

    Permalink
  24. val methods: Set[ThriftMethod]

    Permalink

    The set of ThriftMethods that this service is responsible for handling

    The set of ThriftMethods that this service is responsible for handling

    Definition Classes
    ScribeGeneratedThriftService
  25. final def ne(arg0: AnyRef): Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  30. def unsafeBuildFromMethods(methods: Map[ThriftMethod, Service[Request[_], Response[_]]]): ReqRepServicePerEndpoint

    Permalink

    Generate a ReqRepServicePerEndpoint from a map of ThriftMethod -> Service[Request[Args], Response[SuccessType]] implementations.

    Generate a ReqRepServicePerEndpoint from a map of ThriftMethod -> Service[Request[Args], Response[SuccessType]] implementations. This is unsafe because it does not check that the implementation associated with a ThriftMethod is typed properly until this service attempts to serve a request.

    Definition Classes
    ScribeGeneratedThriftService
    Exceptions thrown

    IllegalArgumentException if an implementation is missing

  31. final def wait(): Unit

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

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

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

Deprecated Value Members

  1. implicit object MethodIfaceBuilder extends MethodIfaceBuilder[ServiceIface, Scribe[Future]]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use MethodPerEndpointBuilder

  2. implicit object ServiceIfaceBuilder extends ServiceIfaceBuilder[ServiceIface]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use ServicePerEndpointBuilder

  3. implicit object ThriftServiceBuilder extends ThriftServiceBuilder[ServicePerEndpoint, Scribe[Future]]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2018-01-12) Use MethodPerEndpointBuilder

Inherited from GeneratedThriftService

Inherited from AnyRef

Inherited from Any

Ungrouped