NOTE: Prefer using ctf.Http.Client.methodBuilder over using this approach to construction.
NOTE: Prefer using ctf.Http.Client.methodBuilder over using this approach to construction. The functionality is available through ctf.Http.Client and MethodBuilder while addressing the various issues of ClientBuilder.
Creates a MethodBuilder from the given ClientBuilder.
Note that metrics will be scoped (e.g. "clnt/clientbuilders_name/method_name").
The value for "clientbuilders_name" is taken from the ClientBuilder.name configuration, using "client" if unspecified. The value for "method_name" is set when an method-specific client is constructed, as in MethodBuilder.newService.
Create a MethodBuilder for a given destination.
Create a MethodBuilder for a given destination.
Note that metrics will be scoped (e.g. "clnt/your_client_label/method_name").
The value for "your_client_label" is taken from the withLabel
setting
(from com.twitter.finagle.param.Label). If that is not set, dest
is used.
The value for "method_name" is set when an method-specific client
is constructed, as in MethodBuilder.newService(String).
where requests are dispatched to. See the user guide for details on destination names.
com.twitter.finagle.Http.Client.methodBuilder(Name)
Create a MethodBuilder for a given destination.
Create a MethodBuilder for a given destination.
Note that metrics will be scoped (e.g. "clnt/your_client_label/method_name").
The value for "your_client_label" is taken from the withLabel
setting
(from com.twitter.finagle.param.Label). If that is not set, dest
is used.
The value for "method_name" is set when an method-specific client
is constructed, as in MethodBuilder.newService(String).
where requests are dispatched to. See the user guide for details on destination names.
com.twitter.finagle.Http.Client.methodBuilder(String)