The current parameter map used in this StackServer.
The current parameter map used in this StackServer.
Serve service
at addr
Serve service
at addr
The current stack used in this StackServer.
A new StackServer with the provided Stack.
A new StackServer with the provided Stack.
withStack
that takes a Function1
for a more ergonomic
API when used with method chaining.
Java friendly API for configured
.
Java friendly API for configured
.
The Tuple2
can often be created by calls to a mk(): (P, Stack.Param[P])
method on parameters (see
com.twitter.finagle.loadbalancer.LoadBalancerFactory.Param.mk()
as an example).
Add the parameter, p
, to the current Params.
Add the parameter, p
, to the current Params.
Java users may find it easier to use the Tuple2
version below.
Adds all parameters, newParams
, to the current Params.
Adds all parameters, newParams
, to the current Params.
Serve service
at addr
Serve service
at addr
Serve service
at addr
Serve service
at addr
Serve service
at addr
Serve service
at addr
Serve service
at addr
and announce with name
.
Serve service
at addr
and announce with name
. Announcements will be removed
when the service is closed. Omitting the addr
will bind to an ephemeral port.
Serve service
at addr
and announce with name
.
Serve service
at addr
and announce with name
. Announcements will be removed
when the service is closed. Omitting the addr
will bind to an ephemeral port.
Serve service
at addr
and announce with name
.
Serve service
at addr
and announce with name
. Announcements will be removed
when the service is closed. Omitting the addr
will bind to an ephemeral port.
Serve service
at addr
and announce with name
.
Serve service
at addr
and announce with name
. Announcements will be removed
when the service is closed. Omitting the addr
will bind to an ephemeral port.
Serve service
at addr
and announce with name
.
Serve service
at addr
and announce with name
. Announcements will be removed
when the service is closed. Omitting the addr
will bind to an ephemeral port.
Serve service
at addr
and announce with name
.
Serve service
at addr
and announce with name
. Announcements will be removed
when the service is closed. Omitting the addr
will bind to an ephemeral port.
A new StackServer using the function to create a new Stack.
A new StackServer using the function to create a new Stack.
The input to fn
is the client's current stack.
This API allows for easier usage when writing code that
uses method chaining.
This method is similar to transformed while providing easier API
ergonomics for one-off Stack
changes.
From Scala:
import com.twitter.finagle.Http
Http.server.withStack(_.prepend(MyStackModule))
From Java:
import com.twitter.finagle.Http; import static com.twitter.util.Function.func; Http.server().withStack(func(stack -> stack.prepend(MyStackModule)));
withStack(Stack)
A com.twitter.finagle.Server that composes a com.twitter.finagle.Stack.
ListeningServer for a template implementation that tracks session resources.