Constructor and Description |
---|
RouterOptions(String token,
ReactorResources reactorResources,
ExchangeStrategies exchangeStrategies,
List<ResponseFunction> responseTransformers,
GlobalRateLimiter globalRateLimiter,
RequestQueueFactory requestQueueFactory) |
Modifier and Type | Method and Description |
---|---|
ExchangeStrategies |
getExchangeStrategies()
Returns the currently configured
ExchangeStrategies . |
GlobalRateLimiter |
getGlobalRateLimiter()
Returns the currently configured
GlobalRateLimiter . |
ReactorResources |
getReactorResources()
Returns the currently configured
ReactorResources . |
RequestQueueFactory |
getRequestQueueFactory()
Returns the
RequestQueueFactory to use for creating RequestQueue instances. |
List<ResponseFunction> |
getResponseTransformers()
Returns the list of
ResponseFunction transformations that can be applied to every response. |
String |
getToken()
Returns the currently configured token.
|
public RouterOptions(String token, ReactorResources reactorResources, ExchangeStrategies exchangeStrategies, List<ResponseFunction> responseTransformers, GlobalRateLimiter globalRateLimiter, RequestQueueFactory requestQueueFactory)
public String getToken()
public ReactorResources getReactorResources()
ReactorResources
.ReactorResources
public ExchangeStrategies getExchangeStrategies()
ExchangeStrategies
.ExchangeStrategies
public List<ResponseFunction> getResponseTransformers()
ResponseFunction
transformations that can be applied to every response. They are
to be processed in the given order.ResponseFunction
objects.public GlobalRateLimiter getGlobalRateLimiter()
GlobalRateLimiter
.GlobalRateLimiter
public RequestQueueFactory getRequestQueueFactory()
RequestQueueFactory
to use for creating RequestQueue
instances.RequestQueueFactory