A C D E F G H I L N O P R S T 
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
 
A C D E F G H I L N O P R S T 
All Classes All Packages