package thrift
- Alphabetic
- By Inheritance
- thrift
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
Type Members
- abstract class AbstractThriftServer extends AbstractTwitterServer with ThriftServer
A Finagle server which exposes an external Thrift interface implemented by a
Service[Array[Byte], Array[Byte]]
configured via a JavaThriftRouter.A Finagle server which exposes an external Thrift interface implemented by a
Service[Array[Byte], Array[Byte]]
configured via a JavaThriftRouter. This abstract class is intended for use from Java or with generated Java code.- Note
Scala users are encouraged to use ThriftServer instead.
- abstract class AbstractThriftServerTrait extends AbstractTwitterServer with ThriftServerTrait
A basic ThriftServer implemented by a
A basic ThriftServer implemented by a
com.twitter.finagle.Service<byte[], byte[]>
.
com.twitter.finagle.Service<byte[], byte[]> }}}
- Note
Scala users are encouraged to use ThriftServerTrait instead.
- abstract class Controller extends Logging
- class ThriftClientExceptionMapper extends ExceptionMapper[ThriftClientException]
- Annotations
- @Singleton()
- trait ThriftServer extends ThriftServerTrait
A Finagle server which exposes an external Thrift interface implemented by a
A Finagle server which exposes an external Thrift interface implemented by a
Service<byte[], byte[]>
configured via a ThriftRouter. This trait is intended for use from Scala or with generated Scala code.
Service<byte[], byte[]> }}} intended for use from Scala or with generated Scala code.
- Note
Java users are encouraged to use AbstractThriftServer instead.
- trait ThriftServerTrait extends TwitterServer
A basic ThriftServer implemented by a
A basic ThriftServer implemented by a
com.twitter.finagle.Service[Array[Byte], Array[Byte]]
.
com.twitter.finagle.Service[Array[Byte], Array[Byte]] }}}
- Note
Java users are encouraged to use AbstractThriftServerTrait instead.
Deprecated Type Members
- abstract class AbstractThriftFilter extends TypeAgnostic with ThriftFilter
AbstractThriftFilter for Java usage.
AbstractThriftFilter for Java usage.
- Annotations
- @deprecated
- Deprecated
(Since version 2018-11-20) Use Filter.TypeAgnostic
- trait ThriftFilter extends TypeAgnostic
- Annotations
- @deprecated
- Deprecated
(Since version 2018-11-20) Use Filter.TypeAgnostic
- case class ThriftRequest[T](methodName: String, traceId: TraceId, clientId: Option[ClientId], args: T) extends Product with Serializable
ThriftRequest was created to provide some metadata about a request.
ThriftRequest was created to provide some metadata about a request. However all of this data can be accessed elsewhere: methodName -> MethodMetadata.current.get.methodName traceId -> Trace.id clientId -> ClientId.current
- Annotations
- @deprecated
- Deprecated
(Since version 2018-11-10) Access the metadata contained in this class directly
- See also
Deprecated Value Members
- object ThriftFilter
- Annotations
- @deprecated
- Deprecated
(Since version 2018-11-20) Use Filter.TypeAgnostic