Object/Trait

com.twitter.finatra.thrift.thriftscala

EmptyExceptionsService

Related Docs: trait EmptyExceptionsService | package thriftscala

Permalink

object EmptyExceptionsService

To generate Exceptions, scrooge uses finagle-core, which pants does not provide to thrift libraries which do not define services (structs-only definitions generally do not need finagle). Therefore, we define an empty service to cause the finagle-core dep to be introduced.

see DPB-7778

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

Type Members

  1. class FinagledClient extends EmptyExceptionsService$FinagleClient with FutureIface with MethodPerEndpoint

    Permalink
  2. class FinagledService extends EmptyExceptionsService$FinagleService

    Permalink
  3. trait MethodPerEndpoint extends EmptyExceptionsService[Future]

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

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

    Permalink
  6. trait BaseServiceIface extends ToThriftService

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use ServicePerEndpoint

  7. trait FutureIface extends EmptyExceptionsService[Future]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use MethodPerEndpoint

  8. class MethodIface extends FutureIface

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use MethodPerEndpoint

  9. case class ServiceIface() 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 MethodPerEndpoint

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

    Permalink
  6. object ReqRepMethodPerEndpoint

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

    Permalink
  8. object ReqRepServicePerEndpoint

    Permalink
  9. implicit object ReqRepServicePerEndpointBuilder extends ReqRepServicePerEndpointBuilder[ReqRepServicePerEndpoint]

    Permalink
  10. object ServicePerEndpoint

    Permalink
  11. implicit object ServicePerEndpointBuilder extends ServicePerEndpointBuilder[ServicePerEndpoint]

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

    Permalink
  13. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Deprecated Value Members

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use MethodPerEndpointBuilder

  2. implicit object ReqRepThriftServiceBuilder extends ReqRepThriftServiceBuilder[ReqRepServicePerEndpoint, EmptyExceptionsService[Future]]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2018-01-12) Use ReqRepMethodPerEndpointBuilder

  3. implicit object ServiceIfaceBuilder extends ServiceIfaceBuilder[ServiceIface]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2017-11-07) Use ServicePerEndpointBuilder

  4. implicit object ThriftServiceBuilder extends ThriftServiceBuilder[ServicePerEndpoint, EmptyExceptionsService[Future]]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2018-01-12) Use MethodPerEndpointBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped