package server
- Alphabetic
- By Inheritance
- server
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait Listener[In, Out, Ctx <: TransportContext] extends AnyRef
Listeners provide a method,
listen
, to expose a server on the the given SocketAddress.Listeners provide a method,
listen
, to expose a server on the the given SocketAddress.serveTransport
is called for each new connection. It is furnished with a typedTransport
representing this connection.The returned
ListeningServer
is used to inspect the server, and is also used to shut it down. - trait ListeningStackServer[Req, Rep, This <: ListeningStackServer[Req, Rep, This]] extends StackServer[Req, Rep] with Parameterized[This] with Transformable[This] with CommonParams[This] with WithServerTransport[This] with WithServerSession[This] with WithServerAdmissionControl[This]
The standard template for creating a concrete representation of a StackServer.
The standard template for creating a concrete representation of a StackServer.
- See also
StdStackServer for a further refined
StackServer
template which uses the transport + dispatcher pattern.
- abstract class ServerInfo extends AnyRef
Information about a server.
- trait StackBasedServer[Req, Rep] extends Server[Req, Rep] with Parameterized[StackBasedServer[Req, Rep]] with Transformable[StackBasedServer[Req, Rep]]
A Server that is parametrized.
- trait StackServer[Req, Rep] extends StackBasedServer[Req, Rep] with Parameterized[StackServer[Req, Rep]] with Transformable[StackServer[Req, Rep]]
A com.twitter.finagle.Server that composes a com.twitter.finagle.Stack.
A com.twitter.finagle.Server that composes a com.twitter.finagle.Stack.
- See also
ListeningServer for a template implementation that tracks session resources.
- trait StdStackServer[Req, Rep, This <: StdStackServer[Req, Rep, This]] extends ListeningStackServer[Req, Rep, This]
A standard template implementation for com.twitter.finagle.server.StackServer that uses the transport + dispatcher pattern.
A standard template implementation for com.twitter.finagle.server.StackServer that uses the transport + dispatcher pattern.
- See also
The user guide for further details on Finagle servers and their configuration.
StackServer for a generic representation of a stack server.
StackServer.newStack for the default modules used by Finagle servers.
- type Transformer[Req, Rep] = (ServiceFactory[Req, Rep]) => ServiceFactory[Req, Rep]
Value Members
- object Listener
A collection of Stack.Params useful for configuring a com.twitter.finagle.server.Listener.
- object NullListener extends Listener[Any, Any, TransportContext]
An empty Listener that can be used as a placeholder.
- object ServerInfo
- object StackServer
- object ThreadUsage