Class/Object

com.twitter.finagle.ThriftMux

Server

Related Docs: object Server | package ThriftMux

Permalink

case class Server(muxer: StackServer[Request, Response] = serverMuxer) extends StackBasedServer[Array[Byte], Array[Byte]] with ThriftRichServer with Parameterized[Server] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, ThriftRichServer, StackBasedServer[Array[Byte], Array[Byte]], Parameterized[Server], finagle.Server[Array[Byte], Array[Byte]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Server
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ThriftRichServer
  7. StackBasedServer
  8. Parameterized
  9. Server
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Server(muxer: StackServer[Request, Response] = serverMuxer)

    Permalink

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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def configured[P](p: P)(implicit arg0: Param[P]): Server

    Permalink
    Definition Classes
    Server → Parameterized
  7. def configured[P](psp: (P, Param[P])): Server

    Permalink
    Definition Classes
    Server → Parameterized
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    Any
  12. val maxThriftBufferSize: Int

    Permalink
    Definition Classes
    Server → ThriftRichServer
  13. val muxer: StackServer[Request, Response]

    Permalink
  14. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  17. def params: Params

    Permalink
    Definition Classes
    Server → Parameterized
  18. val protocolFactory: TProtocolFactory

    Permalink
    Attributes
    protected
    Definition Classes
    Server → ThriftRichServer
  19. def serve(addr: SocketAddress, factory: ServiceFactory[Array[Byte], Array[Byte]]): ListeningServer

    Permalink
    Definition Classes
    Server → Server
  20. def serve(addr: String, service: Service[Array[Byte], Array[Byte]]): ListeningServer

    Permalink
    Definition Classes
    Server
  21. def serve(addr: String, service: ServiceFactory[Array[Byte], Array[Byte]]): ListeningServer

    Permalink
    Definition Classes
    Server
  22. def serve(addr: SocketAddress, service: Service[Array[Byte], Array[Byte]]): ListeningServer

    Permalink
    Definition Classes
    Server
  23. def serveAndAnnounce(name: String, service: Service[Array[Byte], Array[Byte]]): ListeningServer

    Permalink
    Definition Classes
    Server
  24. def serveAndAnnounce(name: String, service: ServiceFactory[Array[Byte], Array[Byte]]): ListeningServer

    Permalink
    Definition Classes
    Server
  25. def serveAndAnnounce(name: String, addr: String, service: Service[Array[Byte], Array[Byte]]): ListeningServer

    Permalink
    Definition Classes
    Server
  26. def serveAndAnnounce(name: String, addr: String, service: ServiceFactory[Array[Byte], Array[Byte]]): ListeningServer

    Permalink
    Definition Classes
    Server
  27. def serveAndAnnounce(name: String, addr: SocketAddress, service: Service[Array[Byte], Array[Byte]]): ListeningServer

    Permalink
    Definition Classes
    Server
  28. def serveAndAnnounce(name: String, addr: SocketAddress, service: ServiceFactory[Array[Byte], Array[Byte]]): ListeningServer

    Permalink
    Definition Classes
    Server
  29. def serveIface(addr: SocketAddress, iface: AnyRef): ListeningServer

    Permalink
    Definition Classes
    ThriftRichServer
  30. def serveIface(addr: String, iface: AnyRef): ListeningServer

    Permalink
    Definition Classes
    ThriftRichServer
  31. val serverLabel: String

    Permalink
    Attributes
    protected
    Definition Classes
    Server → ThriftRichServer
  32. lazy val serverStats: StatsReceiver

    Permalink
    Attributes
    protected
    Definition Classes
    Server → ThriftRichServer
  33. def stack: Stack[ServiceFactory[Request, Response]]

    Permalink
  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  35. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. def withMaxReusableBufferSize(size: Int): Server

    Permalink

    Produce a com.twitter.finagle.Thrift.Server with the specified max size of the reusable buffer for thrift responses.

    Produce a com.twitter.finagle.Thrift.Server with the specified max size of the reusable buffer for thrift responses. If this size is exceeded, the buffer is not reused and a new buffer is allocated for the next thrift response.

    size

    Max size of the reusable buffer for thrift responses in bytes.

  39. def withParams(ps: Params): Server

    Permalink
    Definition Classes
    Server → Parameterized
  40. def withProtocolFactory(pf: TProtocolFactory): Server

    Permalink

    Produce a com.twitter.finagle.Thrift.Server using the provided TProtocolFactory.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ThriftRichServer

Inherited from StackBasedServer[Array[Byte], Array[Byte]]

Inherited from Parameterized[Server]

Inherited from finagle.Server[Array[Byte], Array[Byte]]

Inherited from AnyRef

Inherited from Any

Ungrouped