A C D E F G H I L N O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addHosts(String, String) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
C
- cache - Static variable in class com.networknt.router.middleware.TokenHandler
- CLIENT_CONFIG_NAME - Static variable in class com.networknt.router.middleware.SAMLTokenHandler
- closeCurrentConnections() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
-
Should only be used for tests
- com.networknt.router - package com.networknt.router
- com.networknt.router.middleware - package com.networknt.router.middleware
- config - Static variable in class com.networknt.router.middleware.PathPrefixServiceHandler
- config - Static variable in class com.networknt.router.middleware.SAMLTokenHandler
- config - Static variable in class com.networknt.router.middleware.ServiceDictHandler
- CONFIG_NAME - Static variable in class com.networknt.router.middleware.PathPrefixServiceConfig
- CONFIG_NAME - Static variable in class com.networknt.router.middleware.PathServiceConfig
- CONFIG_NAME - Static variable in class com.networknt.router.middleware.SAMLTokenHandler
- CONFIG_NAME - Static variable in class com.networknt.router.middleware.ServiceDictConfig
- CONFIG_NAME - Static variable in class com.networknt.router.OAuthServerConfig
- CONFIG_SECURITY - Static variable in class com.networknt.router.middleware.SAMLTokenHandler
D
- DELIMITOR - Static variable in class com.networknt.router.middleware.HandlerUtils
E
- ENABLED - Static variable in class com.networknt.router.middleware.SAMLTokenHandler
F
- findServiceEntry(String, Map<String, String>) - Static method in class com.networknt.router.middleware.HandlerUtils
-
Looks up the appropriate serviceId for a given requestPath taken directly from exchange.
- findTarget(HttpServerExchange) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
G
- getAppliedPathPrefixes() - Method in class com.networknt.router.middleware.TokenConfig
- getClientCredentials() - Method in class com.networknt.router.OAuthServerConfig
- getConnection(ProxyClient.ProxyTarget, HttpServerExchange, ProxyCallback<ProxyConnection>, long, TimeUnit) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- getConnectionsPerThread() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- getHeaderRewriteRules() - Method in class com.networknt.router.RouterConfig
- getHostWhitelist() - Method in class com.networknt.router.RouterConfig
- getJwtToken(String) - Static method in class com.networknt.router.middleware.TokenHandler
- getMappedConfig() - Method in class com.networknt.router.middleware.PathPrefixServiceConfig
- getMappedConfig() - Method in class com.networknt.router.middleware.PathServiceConfig
- getMappedConfig() - Method in class com.networknt.router.middleware.ServiceDictConfig
- getMappedConfig() - Method in class com.networknt.router.middleware.TokenConfig
- getMappedConfig() - Method in class com.networknt.router.OAuthServerConfig
- getMappedConfig() - Method in class com.networknt.router.RouterConfig
- getMapping() - Method in class com.networknt.router.middleware.PathPrefixServiceConfig
- getMapping() - Method in class com.networknt.router.middleware.PathServiceConfig
- getMapping() - Method in class com.networknt.router.middleware.ServiceDictConfig
- getMaxCachedConnections() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient.Host
- getMaxConnectionRetries() - Method in class com.networknt.router.RouterConfig
- getMaxConnections() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient.Host
- getMaxQueueSize() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- getMaxQueueSize() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient.Host
- getMaxRequestTime() - Method in class com.networknt.router.RouterConfig
- getMethodRewriteRules() - Method in class com.networknt.router.RouterConfig
- getNext() - Method in class com.networknt.router.middleware.PathPrefixServiceHandler
- getNext() - Method in class com.networknt.router.middleware.PathServiceHandler
- getNext() - Method in class com.networknt.router.middleware.SAMLTokenHandler
- getNext() - Method in class com.networknt.router.middleware.ServiceDictHandler
- getNext() - Method in class com.networknt.router.middleware.TokenHandler
- getProblemServerRetry() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- getProblemServerRetry() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient.Host
- getQueryParamRewriteRules() - Method in class com.networknt.router.RouterConfig
- getSMaxConnections() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient.Host
- getTokenServiceId() - Method in class com.networknt.router.OAuthServerConfig
- getTtl() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient.Host
- getUri() - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient.Host
- getUrlRewriteRules() - Method in class com.networknt.router.RouterConfig
H
- handleRequest(HttpServerExchange) - Method in class com.networknt.router.middleware.PathPrefixServiceHandler
- handleRequest(HttpServerExchange) - Method in class com.networknt.router.middleware.PathServiceHandler
- handleRequest(HttpServerExchange) - Method in class com.networknt.router.middleware.SAMLTokenHandler
- handleRequest(HttpServerExchange) - Method in class com.networknt.router.middleware.ServiceDictHandler
- handleRequest(HttpServerExchange) - Method in class com.networknt.router.middleware.TokenHandler
- handleRequest(HttpServerExchange) - Method in class com.networknt.router.OAuthServerHandler
- handleRequest(HttpServerExchange) - Method in class com.networknt.router.RouterHandler
- HandlerUtils - Class in com.networknt.router.middleware
- HandlerUtils() - Constructor for class com.networknt.router.middleware.HandlerUtils
- HostWhitelist - Class in com.networknt.router
- HostWhitelist() - Constructor for class com.networknt.router.HostWhitelist
I
- INTERNAL_KEY_FORMAT - Static variable in class com.networknt.router.middleware.HandlerUtils
- io.undertow.server.handlers.proxy - package io.undertow.server.handlers.proxy
- isEnabled() - Method in class com.networknt.router.middleware.PathPrefixServiceConfig
- isEnabled() - Method in class com.networknt.router.middleware.PathPrefixServiceHandler
- isEnabled() - Method in class com.networknt.router.middleware.PathServiceConfig
- isEnabled() - Method in class com.networknt.router.middleware.PathServiceHandler
- isEnabled() - Method in class com.networknt.router.middleware.SAMLTokenHandler
- isEnabled() - Method in class com.networknt.router.middleware.ServiceDictConfig
- isEnabled() - Method in class com.networknt.router.middleware.ServiceDictHandler
- isEnabled() - Method in class com.networknt.router.middleware.TokenConfig
- isEnabled() - Method in class com.networknt.router.middleware.TokenHandler
- isEnabled() - Method in class com.networknt.router.OAuthServerConfig
- isHostAllowed(URI) - Method in class com.networknt.router.HostWhitelist
- isHttp2Enabled() - Method in class com.networknt.router.RouterConfig
- isHttpsEnabled() - Method in class com.networknt.router.RouterConfig
- isPassThrough() - Method in class com.networknt.router.OAuthServerConfig
- isPreResolveFQDN2IP() - Method in class com.networknt.router.RouterConfig
- isReuseXForwarded() - Method in class com.networknt.router.RouterConfig
- isRewriteHostHeader() - Method in class com.networknt.router.RouterConfig
- isServiceIdQueryParameter() - Method in class com.networknt.router.RouterConfig
L
- load() - Static method in class com.networknt.router.middleware.PathPrefixServiceConfig
- load() - Static method in class com.networknt.router.middleware.PathServiceConfig
- load() - Static method in class com.networknt.router.middleware.ServiceDictConfig
- load() - Static method in class com.networknt.router.middleware.TokenConfig
- load() - Static method in class com.networknt.router.OAuthServerConfig
- load() - Static method in class com.networknt.router.RouterConfig
- load(String) - Static method in class com.networknt.router.middleware.PathPrefixServiceConfig
- load(String) - Static method in class com.networknt.router.middleware.PathServiceConfig
- load(String) - Static method in class com.networknt.router.middleware.ServiceDictConfig
- load(String) - Static method in class com.networknt.router.middleware.TokenConfig
- load(String) - Static method in class com.networknt.router.OAuthServerConfig
- load(String) - Static method in class com.networknt.router.RouterConfig
- LoadBalancingRouterProxyClient - Class in io.undertow.server.handlers.proxy
-
This is a proxy client that supports multiple downstream services.
- LoadBalancingRouterProxyClient() - Constructor for class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- LoadBalancingRouterProxyClient(UndertowClient) - Constructor for class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- LoadBalancingRouterProxyClient(UndertowClient, LoadBalancingRouterProxyClient.HostSelector) - Constructor for class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- LoadBalancingRouterProxyClient.Host - Class in io.undertow.server.handlers.proxy
- LoadBalancingRouterProxyClient.HostSelector - Interface in io.undertow.server.handlers.proxy
N
- next - Variable in class com.networknt.router.middleware.PathPrefixServiceHandler
- next - Variable in class com.networknt.router.middleware.SAMLTokenHandler
- next - Variable in class com.networknt.router.middleware.ServiceDictHandler
- next - Variable in class com.networknt.router.middleware.TokenHandler
- normalisePath(String) - Static method in class com.networknt.router.middleware.HandlerUtils
O
- OAuthServerConfig - Class in com.networknt.router
- OAuthServerHandler - Class in com.networknt.router
-
This is a handler to simulate other gateway products to allow consumers to get a client credentials token before sending a request with the authorization header.
- OAuthServerHandler() - Constructor for class com.networknt.router.OAuthServerHandler
P
- PathPrefixServiceConfig - Class in com.networknt.router.middleware
-
create the config class to enable loading from the config-server.
- PathPrefixServiceHandler - Class in com.networknt.router.middleware
-
When using router, each request must have serviceId in the header in order to allow router to do the service discovery before invoke downstream service.
- PathPrefixServiceHandler() - Constructor for class com.networknt.router.middleware.PathPrefixServiceHandler
- PathServiceConfig - Class in com.networknt.router.middleware
-
create the config class to enable loading from the config-server.
- PathServiceHandler - Class in com.networknt.router.middleware
-
When using router, each request must have serviceId in the header in order to allow router to do the service discovery before invoke downstream service.
- PathServiceHandler() - Constructor for class com.networknt.router.middleware.PathServiceHandler
- proxyHandler - Variable in class com.networknt.router.RouterHandler
R
- register() - Method in class com.networknt.router.middleware.PathPrefixServiceHandler
- register() - Method in class com.networknt.router.middleware.PathServiceHandler
- register() - Method in class com.networknt.router.middleware.SAMLTokenHandler
- register() - Method in class com.networknt.router.middleware.ServiceDictHandler
- register() - Method in class com.networknt.router.middleware.TokenHandler
- reload() - Method in class com.networknt.router.middleware.PathPrefixServiceConfig
- reload() - Method in class com.networknt.router.middleware.PathPrefixServiceHandler
- reload() - Method in class com.networknt.router.middleware.PathServiceConfig
- reload() - Method in class com.networknt.router.middleware.PathServiceHandler
- reload() - Method in class com.networknt.router.middleware.SAMLTokenHandler
- reload() - Method in class com.networknt.router.middleware.ServiceDictConfig
- reload() - Method in class com.networknt.router.middleware.ServiceDictHandler
- reload() - Method in class com.networknt.router.middleware.TokenConfig
- reload() - Method in class com.networknt.router.middleware.TokenHandler
- reload() - Method in class com.networknt.router.OAuthServerConfig
- reload() - Method in class com.networknt.router.RouterConfig
- reload() - Method in class com.networknt.router.RouterHandler
- RouterConfig - Class in com.networknt.router
-
Config class for reverse router.
- RouterHandler - Class in com.networknt.router
-
This is a wrapper class for ProxyHandler as it is implemented as final.
- RouterHandler() - Constructor for class com.networknt.router.RouterHandler
S
- SAMLTokenHandler - Class in com.networknt.router.middleware
-
This is a middleware handler that is responsible for getting a JWT access token from OAuth 2.0 provider for the particular router client.
- SAMLTokenHandler() - Constructor for class com.networknt.router.middleware.SAMLTokenHandler
- selectHost(LoadBalancingRouterProxyClient.Host[]) - Method in interface io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient.HostSelector
- selectHost(HttpServerExchange) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- ServiceDictConfig - Class in com.networknt.router.middleware
-
create the config class to enable loading from the config-server.
- ServiceDictHandler - Class in com.networknt.router.middleware
-
Find service Ids using a combination of path prefix and request method.
- ServiceDictHandler() - Constructor for class com.networknt.router.middleware.ServiceDictHandler
- setAppliedPathPrefixes(List<String>) - Method in class com.networknt.router.middleware.TokenConfig
- setConfigData() - Method in class com.networknt.router.middleware.TokenConfig
- setConfigData() - Method in class com.networknt.router.RouterConfig
- setConnectionsPerThread(int) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- setHeaderRewriteRules() - Method in class com.networknt.router.RouterConfig
- setHeaderRewriteRules(Map<String, List<QueryHeaderRewriteRule>>) - Method in class com.networknt.router.RouterConfig
- setHostWhitelist() - Method in class com.networknt.router.RouterConfig
- setHostWhitelist(List<String>) - Method in class com.networknt.router.RouterConfig
- setMaxQueueSize(int) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- setMethodRewriteRules() - Method in class com.networknt.router.RouterConfig
- setMethodRewriteRules(List<MethodRewriteRule>) - Method in class com.networknt.router.RouterConfig
- setNext(HttpHandler) - Method in class com.networknt.router.middleware.PathPrefixServiceHandler
- setNext(HttpHandler) - Method in class com.networknt.router.middleware.PathServiceHandler
- setNext(HttpHandler) - Method in class com.networknt.router.middleware.SAMLTokenHandler
- setNext(HttpHandler) - Method in class com.networknt.router.middleware.ServiceDictHandler
- setNext(HttpHandler) - Method in class com.networknt.router.middleware.TokenHandler
- setOptionMap(OptionMap) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- setPassThrough(boolean) - Method in class com.networknt.router.OAuthServerConfig
- setProblemServerRetry(int) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- setQueryParamRewriteRules() - Method in class com.networknt.router.RouterConfig
- setQueryParamRewriteRules(Map<String, List<QueryHeaderRewriteRule>>) - Method in class com.networknt.router.RouterConfig
- setServiceIdQueryParameter(boolean) - Method in class com.networknt.router.RouterConfig
- setSoftMaxConnectionsPerThread(int) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- setSsl(XnioSsl) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- setTokenServiceId(String) - Method in class com.networknt.router.OAuthServerConfig
- setTtl(int) - Method in class io.undertow.server.handlers.proxy.LoadBalancingRouterProxyClient
- setUrlRewriteRules() - Method in class com.networknt.router.RouterConfig
- setUrlRewriteRules(List<UrlRewriteRule>) - Method in class com.networknt.router.RouterConfig
T
- toInternalKey(String) - Static method in class com.networknt.router.middleware.HandlerUtils
- toInternalKey(String, String) - Static method in class com.networknt.router.middleware.HandlerUtils
- TokenConfig - Class in com.networknt.router.middleware
- TokenHandler - Class in com.networknt.router.middleware
-
This is a middleware handler that is responsible for getting a JWT access token from OAuth 2.0 provider for the particular router client.
- TokenHandler() - Constructor for class com.networknt.router.middleware.TokenHandler
All Classes All Packages