static CrankerRouterBuilder |
CrankerRouterBuilder.crankerRouter() |
|
CrankerRouterBuilder |
CrankerRouterBuilder.proxyHostHeader(boolean sendHostToTarget) |
Specifies whether or not to send the original Host header to the target server.
|
CrankerRouterBuilder |
CrankerRouterBuilder.withConnectorMaxWaitInMillis(long maxWaitInMillis) |
When a request is made for a route that has no connectors connected currently, the router will wait for a
period to see if a connector will connect that can service the request.
|
CrankerRouterBuilder |
CrankerRouterBuilder.withDiscardClientForwardedHeaders(boolean discardClientForwardedHeaders) |
If true, then any Forwarded or X-Forwarded-* headers that are sent
from the client to this reverse proxy will be dropped (defaults to false).
|
CrankerRouterBuilder |
CrankerRouterBuilder.withIdleTimeout(long duration,
TimeUnit unit) |
Sets the idle timeout.
|
CrankerRouterBuilder |
CrankerRouterBuilder.withPingSentAfterNoWritesFor(int duration,
TimeUnit unit) |
Sets the amount of time to wait before sending a ping message if no messages having been sent.
|
CrankerRouterBuilder |
CrankerRouterBuilder.withProxyListeners(List<ProxyListener> proxyListeners) |
Registers proxy listeners to be called before, during and after requests are processed.
|
CrankerRouterBuilder |
CrankerRouterBuilder.withRegistrationIpValidator(IPValidator ipValidator) |
Sets the IP validator for service registration requests.
|
CrankerRouterBuilder |
CrankerRouterBuilder.withRouteResolver(RouteResolver routeResolver) |
Customized route resolver.
|
CrankerRouterBuilder |
CrankerRouterBuilder.withRoutesKeepTime(long duration,
TimeUnit unit) |
Sets the routes keep time if no more connector registered.
|
CrankerRouterBuilder |
CrankerRouterBuilder.withSendLegacyForwardedHeaders(boolean sendLegacyForwardedHeaders) |
Mucranker always sends Forwarded headers, however by default does not send the
non-standard X-Forwarded-* headers.
|
CrankerRouterBuilder |
CrankerRouterBuilder.withSupportedCrankerProtocols(List<String> protocols) |
Set cranker protocols.
|
CrankerRouterBuilder |
CrankerRouterBuilder.withViaName(String viaName) |
The name to add as the Via header, which defaults to muc.
|