| 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.ReactorResourcespublic ExchangeStrategies getExchangeStrategies()
ExchangeStrategies.ExchangeStrategiespublic 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.GlobalRateLimiterpublic RequestQueueFactory getRequestQueueFactory()
RequestQueueFactory to use for creating RequestQueue instances.RequestQueueFactory