Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Z 

A

AbstractAliasService - Class in org.apache.knox.gateway.services.security
 
AbstractAliasService() - Constructor for class org.apache.knox.gateway.services.security.AbstractAliasService
 
AbstractGatewayDispatch - Class in org.apache.knox.gateway.dispatch
 
AbstractGatewayDispatch() - Constructor for class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
AbstractGatewayFilter - Class in org.apache.knox.gateway.filter
 
AbstractGatewayFilter() - Constructor for class org.apache.knox.gateway.filter.AbstractGatewayFilter
 
AbstractIdentityAssertionBase - Class in org.apache.knox.gateway.filter.security
 
AbstractIdentityAssertionBase() - Constructor for class org.apache.knox.gateway.filter.security.AbstractIdentityAssertionBase
 
AbstractIdentityAssertionFilter - Class in org.apache.knox.gateway.filter.security
 
AbstractIdentityAssertionFilter() - Constructor for class org.apache.knox.gateway.filter.security.AbstractIdentityAssertionFilter
 
acceptingServiceCookie(Cookie) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
add(String, String) - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
addAliasesForCluster(String, Map<String, String>) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
addAliasForCluster(String, String, String) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
addApplication(Application) - Method in class org.apache.knox.gateway.topology.Topology
 
addAuthenticationFilter(DeploymentContext, Service, ResourceDescriptor) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
addAuthorizationFilter(DeploymentContext, Service, ResourceDescriptor) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
addChildEntryListener(String, RemoteConfigurationRegistryClient.ChildEntryListener) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
addCookie(Cookie) - Method in class org.apache.knox.gateway.dispatch.HadoopAuthCookieStore
 
addCredentialForCluster(String, String, String) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
addCredentialsForCluster(String, Map<String, String>) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
addCredentialsToRequest(HttpUriRequest) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
This method provides a hook for specialized credential propagation in subclasses.
addDescriptor(String, Object) - Method in interface org.apache.knox.gateway.deploy.DeploymentContext
 
addDispatch(CustomDispatch) - Method in class org.apache.knox.gateway.topology.Service
Add a custom dispatch that overrides the dispatch specified in service definition.
addDispatchFilter(DeploymentContext, Service, ResourceDescriptor, String, String) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
addDispatchFilter(DeploymentContext, Service, ResourceDescriptor, String, String, Map<String, String>) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
addedOutboundheader(String, String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
addEntryListener(String, RemoteConfigurationRegistryClient.EntryListener) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
addFilter() - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
addFilter(FilterDescriptor) - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
addFilters(List<FilterDescriptor>) - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
addIdentityAssertionFilter(DeploymentContext, Service, ResourceDescriptor) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
addListener(ClusterConfigurationMonitor.ConfigurationChangeListener) - Method in interface org.apache.knox.gateway.topology.ClusterConfigurationMonitorService
Register for configuration change notifications from any of the monitors managed by this service.
addListener(ClusterConfigurationMonitor.ConfigurationChangeListener) - Method in interface org.apache.knox.gateway.topology.discovery.ClusterConfigurationMonitor
Register for notifications from the monitor.
addMetadata(String, String) - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
addMetadata(String, TokenMetadata) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Adds metadata to the token identified by the given ID
addParam() - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptor
 
addParam(GatewayParamDescriptor) - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptor
 
addParam() - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
addParam(ResourceParamDescriptor) - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
addParam(Param) - Method in class org.apache.knox.gateway.topology.Provider
 
addParam(Param) - Method in class org.apache.knox.gateway.topology.Service
 
addParams(List<GatewayParamDescriptor>) - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptor
 
addParams(List<ResourceParamDescriptor>) - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
addProvider(Provider) - Method in class org.apache.knox.gateway.topology.Topology
 
addResource() - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptor
 
addResource(ResourceDescriptor) - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptor
 
addRewriteFilter(DeploymentContext, Service, ResourceDescriptor, List<FilterParamDescriptor>) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
addSelfSignedCertForGateway(String, char[]) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
addSelfSignedCertForGateway(String, char[], String) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
addService(Service) - Method in class org.apache.knox.gateway.topology.Topology
 
addServiceDefinitionChangeListener(ServiceDefinitionChangeListener) - Method in interface org.apache.knox.gateway.services.registry.ServiceDefinitionRegistry
 
addToken(JWTToken, long) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Add state for the specified token.
addToken(String, long, long) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Add state for the specified token.
addToken(String, long, long, long) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Add state for the specified token.
addTopologyChangeListener(TopologyListener) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
addTopologyChangeListener(TopologyListener) - Method in interface org.apache.knox.gateway.topology.TopologyMonitor
 
addUnauthPaths(Set<String>, String, String) - Static method in class org.apache.knox.gateway.util.AuthFilterUtils
A method that parses a string (delimiters = ;,) and adds them to the provided un-authenticated path set.
addUrl(String) - Method in class org.apache.knox.gateway.topology.Service
 
addWebAppSecFilters(DeploymentContext, Service, ResourceDescriptor) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
addXForwardedFilter(DeploymentContext, Service, ResourceDescriptor) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
AliasService - Interface in org.apache.knox.gateway.services.security
 
AliasServiceException - Exception in org.apache.knox.gateway.services.security
 
AliasServiceException(Exception) - Constructor for exception org.apache.knox.gateway.services.security.AliasServiceException
 
allowUnauthenticatedRemoteRegistryReadAccess() - Method in interface org.apache.knox.gateway.config.GatewayConfig
When new remote registry entries must be created, or new ACLs applied to existing entries, this method indicates whether unauthenticated connections should be given read access to those entries.
Application - Class in org.apache.knox.gateway.topology
 
Application() - Constructor for class org.apache.knox.gateway.topology.Application
 
AUDIENCE - Static variable in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
auditor - Static variable in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
authenticationType() - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
AuthFilterUtils - Class in org.apache.knox.gateway.util
 
AuthFilterUtils() - Constructor for class org.apache.knox.gateway.util.AuthFilterUtils
 

B

build() - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
build() - Method in interface org.apache.knox.gateway.topology.builder.TopologyBuilder
 
buildSslContextFactory(GatewayConfig) - Method in interface org.apache.knox.gateway.services.security.SSLService
 

C

canRead() - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient.EntryACL
 
canWrite() - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient.EntryACL
 
CappedBufferHttpEntity - Class in org.apache.knox.gateway.dispatch
 
CappedBufferHttpEntity(HttpEntity, int) - Constructor for class org.apache.knox.gateway.dispatch.CappedBufferHttpEntity
 
CappedBufferHttpEntity(HttpEntity) - Constructor for class org.apache.knox.gateway.dispatch.CappedBufferHttpEntity
 
challengeForPassword(String) - Static method in class org.apache.knox.gateway.security.PromptUtils
 
challengeUserForEstablishingMaterSecret() - Static method in class org.apache.knox.gateway.security.PromptUtils
 
challengeUserNamePassword(String, String) - Static method in class org.apache.knox.gateway.security.PromptUtils
 
childEvent(RemoteConfigurationRegistryClient, RemoteConfigurationRegistryClient.ChildEntryListener.Type, String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient.ChildEntryListener
 
cipher - Variable in class org.apache.knox.gateway.services.security.EncryptionResult
 
clearCache(String, String) - Method in interface org.apache.knox.gateway.topology.ClusterConfigurationMonitorService
Clear the cluster configuration data cache for the specified source and cluster.
clearCache(String, String) - Method in interface org.apache.knox.gateway.topology.discovery.ClusterConfigurationMonitor
Clear the configuration data cache for the specified source and cluster name.
client - Variable in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
closeInboundResponse(HttpResponse, InputStream) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
ClusterConfigurationMonitor - Interface in org.apache.knox.gateway.topology.discovery
 
ClusterConfigurationMonitor.ConfigurationChangeListener - Interface in org.apache.knox.gateway.topology.discovery
Monitor listener interface for receiving notifications that a configuration has changed.
ClusterConfigurationMonitorProvider - Interface in org.apache.knox.gateway.topology.discovery
 
ClusterConfigurationMonitorService - Interface in org.apache.knox.gateway.topology
Gateway service for managing cluster configuration monitors.
CMFMasterService - Class in org.apache.knox.gateway.services.security.impl
 
CMFMasterService(String) - Constructor for class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
COMMENT - Static variable in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
compare(ServiceDefinitionPair, ServiceDefinitionPair) - Method in class org.apache.knox.gateway.service.definition.ServiceDefinitionPairComparator
 
compareTo(KnoxToken) - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
compareTo(Version) - Method in class org.apache.knox.gateway.topology.Version
 
concat(T[], T[]) - Static method in class org.apache.knox.gateway.security.principal.SimplePrincipalMapper
 
CONFIG_DIR_PROPERTY - Static variable in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery
 
CONFIG_SERVER_MANAGED - Static variable in interface org.apache.knox.gateway.services.security.token.TokenStateService
 
ConfigurableDispatch - Class in org.apache.knox.gateway.dispatch
Extends DefaultDispatch to: make request/response exclude headers configurable make url encoding configurable
ConfigurableDispatch() - Constructor for class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
ConfigurableEncryptor - Class in org.apache.knox.gateway.services.security.impl
 
ConfigurableEncryptor(String) - Constructor for class org.apache.knox.gateway.services.security.impl.ConfigurableEncryptor
 
consumeContent() - Method in class org.apache.knox.gateway.dispatch.CappedBufferHttpEntity
 
consumeContent() - Method in class org.apache.knox.gateway.dispatch.PartiallyRepeatableHttpEntity
 
contributeFilter(Service, ResourceDescriptor, String, String, List<FilterParamDescriptor>) - Method in interface org.apache.knox.gateway.deploy.DeploymentContext
 
contributeFilter(DeploymentContext, Provider, Service, ResourceDescriptor, List<FilterParamDescriptor>) - Method in interface org.apache.knox.gateway.deploy.ProviderDeploymentContributor
 
contributeProvider(DeploymentContext, Provider) - Method in interface org.apache.knox.gateway.deploy.ProviderDeploymentContributor
 
contributeProvider(DeploymentContext, Provider) - Method in class org.apache.knox.gateway.deploy.ProviderDeploymentContributorBase
 
contributeService(DeploymentContext, Service) - Method in interface org.apache.knox.gateway.deploy.ServiceDeploymentContributor
 
copyRequestHeaderFields(HttpUriRequest, HttpServletRequest) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
copyRequestHeaderFields(HttpUriRequest, HttpServletRequest) - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
copyResponseHeaderFields(HttpServletResponse, HttpResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
create(GatewayServices, ServiceType, GatewayConfig, Map<String, String>) - Method in interface org.apache.knox.gateway.services.ServiceFactory
 
create(GatewayServices, ServiceType, GatewayConfig, Map<String, String>, String) - Method in interface org.apache.knox.gateway.services.ServiceFactory
 
createAndStoreEncryptionKeyForCluster(String, String) - Method in interface org.apache.knox.gateway.services.security.CryptoService
 
createCredentialStoreForCluster(String) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
createEntry(String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
createEntry(String, String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
createEntry(String, String, String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
createFilter() - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
createFilterParam() - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
createHttpClient(FilterConfig) - Method in class org.apache.knox.gateway.dispatch.DefaultHttpClientFactory
 
createHttpClient(FilterConfig) - Method in interface org.apache.knox.gateway.dispatch.HttpClientFactory
 
createKeystoreForGateway() - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
createParam() - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
createParam() - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptor
 
createParam() - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
createRequestEntity(HttpServletRequest) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
createResource() - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptor
 
CREDENTIAL_STORE_ALG - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
CREDENTIAL_STORE_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
CryptoService - Interface in org.apache.knox.gateway.services.security
 

D

DATE_FORMAT - Static variable in class org.apache.knox.gateway.services.security.token.KnoxToken
 
decrypt(byte[], byte[], byte[]) - Method in class org.apache.knox.gateway.services.security.impl.ConfigurableEncryptor
 
decryptForCluster(String, String, String) - Method in interface org.apache.knox.gateway.services.security.CryptoService
 
decryptForCluster(String, String, byte[], byte[], byte[]) - Method in interface org.apache.knox.gateway.services.security.CryptoService
 
DEFAULT_AUTH_UNAUTHENTICATED_PATHS_PARAM - Static variable in class org.apache.knox.gateway.util.AuthFilterUtils
 
DEFAULT_BUFFER_SIZE - Static variable in class org.apache.knox.gateway.dispatch.CappedBufferHttpEntity
 
DEFAULT_BUFFER_SIZE - Static variable in class org.apache.knox.gateway.dispatch.PartiallyRepeatableHttpEntity
 
DEFAULT_CREDENTIAL_STORE_ALG - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_CREDENTIAL_STORE_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_GATEWAY_KEYSTORE_NAME - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_GATEWAY_TRUSTSTORE_PASSWORD_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_GATEWAY_TRUSTSTORE_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_HTTP_CLIENT_TRUSTSTORE_PASSWORD_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_HTTP_CLIENT_TRUSTSTORE_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_IDENTITY_KEY_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_IDENTITY_KEY_PASSPHRASE_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_IDENTITY_KEYSTORE_PASSWORD_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_IDENTITY_KEYSTORE_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_SIGNING_KEY_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_SIGNING_KEY_PASSPHRASE_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_SIGNING_KEYSTORE_PASSWORD_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DEFAULT_SIGNING_KEYSTORE_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
DefaultDispatch - Class in org.apache.knox.gateway.dispatch
 
DefaultDispatch() - Constructor for class org.apache.knox.gateway.dispatch.DefaultDispatch
 
DefaultHttpClientFactory - Class in org.apache.knox.gateway.dispatch
 
DefaultHttpClientFactory() - Constructor for class org.apache.knox.gateway.dispatch.DefaultHttpClientFactory
 
deleteDescriptor(String) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
deleteEntry(String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
deleteProviderConfiguration(String) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
deleteProviderConfiguration(String, boolean) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
deleteServiceDefinition(String, String, String) - Method in interface org.apache.knox.gateway.services.registry.ServiceDefinitionRegistry
 
deleteTopology(Topology) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
deployDescriptor(String, String) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
DeploymentContext - Interface in org.apache.knox.gateway.deploy
 
DeploymentContributorBase - Class in org.apache.knox.gateway.deploy
 
DeploymentContributorBase() - Constructor for class org.apache.knox.gateway.deploy.DeploymentContributorBase
 
deployProviderConfiguration(String, String) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
deployTopology(Topology) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
derivedDispatchWhitelist(String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
destroy() - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
destroy() - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
destroy() - Method in class org.apache.knox.gateway.dispatch.GatewayDispatchFilter
 
destroy() - Method in class org.apache.knox.gateway.filter.AbstractGatewayFilter
 
destroy() - Method in class org.apache.knox.gateway.filter.security.AbstractIdentityAssertionFilter
 
disallowedOverwritingGeneratedTopology(String) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
discover(GatewayConfig, ServiceDiscoveryConfig) - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery
Discover details of all the clusters known to the target registry.
discover(GatewayConfig, ServiceDiscoveryConfig, String) - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery
Discover details for a single cluster.
Dispatch - Interface in org.apache.knox.gateway.dispatch
 
dispatchConnectionError() - Method in interface org.apache.knox.gateway.SpiGatewayResources
 
dispatchDisallowed(String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
dispatchRequest(String, URI) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
dispatchResponseCreatedStatusCode(int, String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
dispatchResponseStatusCode(int) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
dispatchServiceConnectionException(URI, Exception) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
displayWarning(boolean) - Method in class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
doDelete(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
doDelete(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
doDelete(URI, HttpServletRequest, HttpServletResponse) - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
doesRequestContainUnauthPath(Set<String>, ServletRequest) - Static method in class org.apache.knox.gateway.util.AuthFilterUtils
A helper method that checks whether request contains unauthenticated path
doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.knox.gateway.dispatch.GatewayDispatchFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.knox.gateway.filter.AbstractGatewayFilter
 
doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.knox.gateway.filter.AbstractGatewayFilter
 
doGet(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
doGet(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
doGet(URI, HttpServletRequest, HttpServletResponse) - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
doHead(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
doHead(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
doHead(URI, HttpServletRequest, HttpServletResponse) - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
doOptions(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
doOptions(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
doOptions(URI, HttpServletRequest, HttpServletResponse) - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
doPatch(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
doPatch(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
doPatch(URI, HttpServletRequest, HttpServletResponse) - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
doPost(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
doPost(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
doPost(URI, HttpServletRequest, HttpServletResponse) - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
doPut(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
doPut(URI, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
doPut(URI, HttpServletRequest, HttpServletResponse) - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 

E

effectiveUser(String) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiResources
 
ENABLED - Static variable in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
encodeUnwiseCharacters(StringBuffer) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
encrypt(String) - Method in class org.apache.knox.gateway.services.security.impl.ConfigurableEncryptor
 
encrypt(byte[]) - Method in class org.apache.knox.gateway.services.security.impl.ConfigurableEncryptor
 
encryptForCluster(String, String, byte[]) - Method in interface org.apache.knox.gateway.services.security.CryptoService
 
EncryptionResult - Class in org.apache.knox.gateway.services.security
 
EncryptionResult() - Constructor for class org.apache.knox.gateway.services.security.EncryptionResult
 
EncryptionResult(byte[], byte[], byte[]) - Constructor for class org.apache.knox.gateway.services.security.EncryptionResult
 
entryChanged(RemoteConfigurationRegistryClient, String, byte[]) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient.EntryListener
 
entryExists(String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
equals(Object) - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
equals(Object) - Method in class org.apache.knox.gateway.topology.Provider
 
equals(Object) - Method in class org.apache.knox.gateway.topology.Service
 
equals(Object) - Method in class org.apache.knox.gateway.topology.Topology
 
equals(Object) - Method in class org.apache.knox.gateway.topology.Version
 
errorClosingHttpClient(Exception) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
errorReadingKerberosLoginConfig(String, Exception) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
EXCLUDE_ALL - Static variable in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
EXCLUDE_SET_COOKIES_DEFAULT - Static variable in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
executeOutboundRequest(HttpUriRequest) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
executeRequest(HttpUriRequest, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
executeRequest(HttpUriRequest, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.HeaderPreAuthFederationDispatch
 
executeRequestWrapper(HttpUriRequest, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
Wrapper around execute request to accommodate any request processing such as additional HA logic.
EXPIRES - Static variable in interface org.apache.knox.gateway.services.security.token.impl.JWT
 

F

failedSPNegoAuthn(String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
failedToAddSeflSignedCertForGateway(String, Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
failedToEncryptMasterSecret(Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
failedToEncryptPassphrase(Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
failedToExecuteFilter(Throwable) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
failedToGenerateKeyFromPassword(Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
failedToGetKey(String, Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
failedToInitializeFromPersistentMaster(String, Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
failedToLoadPrincipalMappingTable(Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
failedToLoadTruststore(String, Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
failedToPersistMasterSecret(Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
failedToReadConfigurationFile(String, Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
FileBasedHostMapper - Class in org.apache.knox.gateway.services.hostmap
 
FileBasedHostMapper(URL) - Constructor for class org.apache.knox.gateway.services.hostmap.FileBasedHostMapper
 
FilterConfigurationAdapter - Class in org.apache.knox.gateway.config
 
FilterConfigurationAdapter(FilterConfig) - Constructor for class org.apache.knox.gateway.config.FilterConfigurationAdapter
 
FilterConfigurationAdapterDescriptor - Class in org.apache.knox.gateway.config
 
FilterConfigurationAdapterDescriptor() - Constructor for class org.apache.knox.gateway.config.FilterConfigurationAdapterDescriptor
 
FilterDescriptor - Interface in org.apache.knox.gateway.descriptor
 
FilterParamDescriptor - Interface in org.apache.knox.gateway.descriptor
 
filters() - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
finalizeContribution(DeploymentContext) - Method in interface org.apache.knox.gateway.deploy.ProviderDeploymentContributor
 
finalizeContribution(DeploymentContext) - Method in class org.apache.knox.gateway.deploy.ProviderDeploymentContributorBase
 
finalizeContribution(DeploymentContext) - Method in interface org.apache.knox.gateway.deploy.ServiceDeploymentContributor
 
finalizeContribution(DeploymentContext) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
findServlet(DeploymentContext, String) - Static method in class org.apache.knox.gateway.deploy.DeploymentContributorBase
 
fromByteArray(byte[]) - Static method in class org.apache.knox.gateway.services.security.EncryptionResult
 
fromJSON(String) - Static method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 

G

GATEWAY_CLUSTER_ATTRIBUTE - Static variable in interface org.apache.knox.gateway.services.GatewayServices
 
GATEWAY_CONF_HOME_VAR - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
GATEWAY_CONFIG_ATTRIBUTE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
GATEWAY_DATA_HOME_VAR - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
Deprecated.
GATEWAY_HOME_VAR - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
GATEWAY_NAME - Static variable in interface org.apache.knox.gateway.services.GatewayServices
 
GATEWAY_SERVICES_ATTRIBUTE - Static variable in interface org.apache.knox.gateway.services.GatewayServices
 
GATEWAY_TRUSTSTORE_PASSWORD_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
GATEWAY_TRUSTSTORE_PATH - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
GATEWAY_TRUSTSTORE_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
GatewayConfig - Interface in org.apache.knox.gateway.config
 
GatewayConfigurationException - Exception in org.apache.knox.gateway.config
 
GatewayConfigurationException(String, Throwable) - Constructor for exception org.apache.knox.gateway.config.GatewayConfigurationException
 
GatewayConfigurationException(String) - Constructor for exception org.apache.knox.gateway.config.GatewayConfigurationException
 
GatewayConfigurationException(Set<String>) - Constructor for exception org.apache.knox.gateway.config.GatewayConfigurationException
 
GatewayDescriptor - Interface in org.apache.knox.gateway.descriptor
 
GatewayDescriptorExporter - Interface in org.apache.knox.gateway.descriptor
 
GatewayDescriptorImporter - Interface in org.apache.knox.gateway.descriptor
 
GatewayDispatchFilter - Class in org.apache.knox.gateway.dispatch
 
GatewayDispatchFilter() - Constructor for class org.apache.knox.gateway.dispatch.GatewayDispatchFilter
 
GatewayParamDescriptor - Interface in org.apache.knox.gateway.descriptor
 
GatewayRequest - Interface in org.apache.knox.gateway.filter
 
GatewayRequestWrapper - Class in org.apache.knox.gateway.filter
 
GatewayRequestWrapper(HttpServletRequest) - Constructor for class org.apache.knox.gateway.filter.GatewayRequestWrapper
Constructs a request object wrapping the given request.
GatewayResponse - Interface in org.apache.knox.gateway.filter
 
GatewayResponseWrapper - Class in org.apache.knox.gateway.filter
 
GatewayResponseWrapper(HttpServletResponse) - Constructor for class org.apache.knox.gateway.filter.GatewayResponseWrapper
Constructs a response adaptor wrapping the given response.
GatewayService - Annotation Type in org.apache.knox.gateway.topology.discovery
This annotation can be used to inject gateway services into a ServiceDiscovery implementation.
GatewayServices - Interface in org.apache.knox.gateway.services
 
GatewaySpiMessages - Interface in org.apache.knox.gateway.i18n
 
GatewaySpiResources - Interface in org.apache.knox.gateway.i18n
 
generateAliasForCluster(String, String) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
generateAliasForGateway(String) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
generateToken(byte[], String) - Method in class org.apache.knox.gateway.dispatch.KnoxSpnegoAuthScheme
 
get(String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClientService
 
get(String) - Static method in class org.apache.knox.gateway.topology.discovery.ServiceDiscoveryFactory
 
get(String, Service...) - Static method in class org.apache.knox.gateway.topology.discovery.ServiceDiscoveryFactory
 
getACL(String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
getAddress() - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
getAddress() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscoveryConfig
 
getAlgorithm() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Configured Algorithm name to be used by the CryptoService and MasterService implementations
getAlgorithm() - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributes
 
getAliasesForCluster(String) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
getAllServiceDiscoveries() - Static method in class org.apache.knox.gateway.topology.discovery.ServiceDiscoveryFactory
 
getApplication(String) - Method in class org.apache.knox.gateway.topology.Topology
 
getApplications() - Method in class org.apache.knox.gateway.topology.Topology
 
getAudience() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getAudience() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getAudienceClaims() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getAudienceClaims() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getAudiences() - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributes
 
getAutoDeployTopologyNames() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Get the list of topology names that should be redeployed on restart.
getBuildHash() - Method in interface org.apache.knox.gateway.services.ServerInfoService
Get the build hash for the server instance
getBuildVersion() - Method in interface org.apache.knox.gateway.services.ServerInfoService
Get the build version for the server instance
getCertificateForGateway(String) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
getCertificateForGateway() - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getClaim(String) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getClaim(String) - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getClaims() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getClaims() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getClient() - Method in interface org.apache.knox.gateway.topology.monitor.RemoteConfigurationMonitor
 
getClouderaManagerAdvancedServiceDiscoveryConfigurationMonitoringInterval() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getClouderaManagerDescriptorsMonitoringInterval() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getCluster() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscoveryConfig
 
getClusterMonitorPollingInterval(String) - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getComment() - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
getConfig() - Method in class org.apache.knox.gateway.filter.AbstractGatewayFilter
 
getConfigurationValue(String) - Method in class org.apache.knox.gateway.config.FilterConfigurationAdapter
 
getContent() - Method in class org.apache.knox.gateway.dispatch.CappedBufferHttpEntity
 
getContent() - Method in class org.apache.knox.gateway.dispatch.InputStreamEntity
 
getContent() - Method in class org.apache.knox.gateway.dispatch.PartiallyRepeatableHttpEntity
 
getContentLength() - Method in class org.apache.knox.gateway.dispatch.CappedBufferHttpEntity
 
getContentLength() - Method in class org.apache.knox.gateway.dispatch.InputStreamEntity
 
getContentLength() - Method in class org.apache.knox.gateway.dispatch.PartiallyRepeatableHttpEntity
 
getCredentialForCluster(String, String) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getCredentialForCluster(String, String, KeyStore) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getCredentialStoreAlgorithm() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getCredentialStoreForCluster(String) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getCredentialStoreType() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getCurrentEffectivePrincipalName() - Static method in class org.apache.knox.gateway.security.SubjectUtils
 
getCurrentSubject() - Static method in class org.apache.knox.gateway.security.SubjectUtils
 
getDatabaseConnectionUrl() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getDatabaseHost() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getDatabaseName() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getDatabasePort() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getDatabaseSslTruststoreFileName() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getDatabaseType() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getDefaultAppRedirectPath() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getDefaultDiscoveryAddress() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Determine the default address for discovering service endpoint details.
getDefaultDiscoveryCluster() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Determine the default target cluster for discovering service endpoint details.
getDefaultMaxLifetimeDuration() - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
 
getDefaultRenewInterval() - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
 
getDefaultServicePath() - Method in class org.apache.knox.gateway.topology.Topology
 
getDefaultTopologyName() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getDescriptor(String) - Method in interface org.apache.knox.gateway.deploy.DeploymentContext
 
getDescriptors() - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
getDispatch() - Method in class org.apache.knox.gateway.dispatch.GatewayDispatchFilter
 
getDispatch() - Method in class org.apache.knox.gateway.topology.Service
Dispatch configured in topology service.
getDispatchUrl(HttpServletRequest) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
getDispatchUrl(HttpServletRequest) - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
getDispatchUrl(HttpServletRequest) - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
getDispatchUrl(HttpServletRequest) - Method in class org.apache.knox.gateway.dispatch.URLDecodingDispatch
 
getDispatchWhitelist() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getDispatchWhitelist(HttpServletRequest) - Static method in class org.apache.knox.gateway.util.WhitelistUtils
 
getDispatchWhitelistServices() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Get the set of service roles to which the dispatch whitelist will be applied.
getEffectivePrincipalName(Subject) - Static method in class org.apache.knox.gateway.security.SubjectUtils
 
getEnsemble() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery.Cluster.ZooKeeperConfig
 
getEntryData(String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
getEntryData(String, String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
getEphemeralDHKeySize() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getExcludedSSLCiphers() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getExcludedSSLProtocols() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getExpiration() - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
getExpirationLong() - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
getExpires() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getExpires() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getExpires() - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributes
 
getExpiresDate() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getExpiresDate() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getFederationHeaderName() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Custom header name to be used to pass the authenticated principal via dispatch
getFormat() - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptorExporter
 
getFormat() - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptorImporter
 
getFrontendUrl() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getFullProfileElements() - Static method in class org.apache.knox.gateway.dto.HomePageProfile
 
getGatewayAddress() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewayApplicationsDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
The location of the gateway applications's root directory
getGatewayConfDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
The location of the gateway configuration.
getGatewayConfig() - Method in interface org.apache.knox.gateway.deploy.DeploymentContext
 
getGatewayCredentialsFileSize() - Method in interface org.apache.knox.gateway.services.security.token.TokenStateServiceStatisticsMBean
 
getGatewayDataDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
The location of the gateway runtime generated data.
getGatewayDeploymentDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewayDeploymentsBackupAgeLimit() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewayDeploymentsBackupVersionLimit() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewayDescriptor() - Method in interface org.apache.knox.gateway.deploy.DeploymentContext
 
getGatewayDescriptorsDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewayHost() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewayIdentityKeystorePassword() - Method in interface org.apache.knox.gateway.services.security.AliasService
 
getGatewayIdentityPassphrase() - Method in interface org.apache.knox.gateway.services.security.AliasService
 
getGatewayIdleTimeout() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewayKeystoreDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the path to the Gateway's keystore directory
getGatewayPath() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewayPort() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewayPortMappings() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Map of Topology names and their ports.
getGatewayProvidersConfigDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewaySecurityDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGatewayServicesDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
The location of the gateway services definition's root directory
getGatewayTopologyDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGlobalLogoutPageUrl() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGlobalRulesServices() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGraphiteHost() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGraphitePort() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getGraphiteReportingFrequency() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getHadoopConfDir() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getHeader() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getHeader() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getHeaderNameForRemoteAddress() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Configured name of the HTTP Header that is expected to be set by a proxy in front of the gateway.
getHiddenTopologiesOnHomepage() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getHomePageProfiles() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Gets the home page profiles (pre-configured and user-defined profiles too).
getHostMapper(String) - Method in interface org.apache.knox.gateway.services.hostmap.HostMapperService
 
getHttpClient() - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
getHttpClient() - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
getHttpClientConnectionTimeout() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getHttpClientMaxConnections() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getHttpClientSocketTimeout() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getHttpClientTruststorePasswordAlias() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the alias name to use when to looking up the HTTP client's truststore password.
getHttpClientTruststorePath() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the path to the truststore to be used by the HTTP client instance connecting to a service from the Gateway.
getHttpClientTruststoreType() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the type of the truststore specified by GatewayConfig.getHttpClientTruststorePath().
getHttpServerRequestBuffer() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getHttpServerRequestHeaderBuffer() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getHttpServerResponseBuffer() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getHttpServerResponseHeaderBuffer() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getId() - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient.EntryACL
 
getIdentityKeyAlias() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the alias name to use when to looking up the Gateway's identity from the Gateway's identity keystore.
getIdentityKeyPassphraseAlias() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the alias name to use when to looking up the Gateway's identity key's password.
getIdentityKeystorePasswordAlias() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the alias name to use when to looking up the Gateway's identity keystore's password.
getIdentityKeystorePath() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the path to the keystore holding the key and certificate for the Gateway's TLS identity.
getIdentityKeystoreType() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the type of the keystore holding the Gateway's identity.
getImpersonatedPrincipalName(Subject) - Static method in class org.apache.knox.gateway.security.SubjectUtils
 
getInboundResponseContentType(HttpEntity) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
getIncludedSSLCiphers() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getInstrumented(MetricsContext) - Method in interface org.apache.knox.gateway.services.metrics.InstrumentationProvider
 
getInstrumented(T, MetricsContext) - Method in interface org.apache.knox.gateway.services.metrics.InstrumentationProvider
 
getInstrumented(T) - Method in interface org.apache.knox.gateway.services.metrics.MetricsService
 
getInstrumented(Class<T>) - Method in interface org.apache.knox.gateway.services.metrics.MetricsService
 
getIssuer() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getIssuer() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getIssueTime() - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
getIssueTimeLong() - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
getIterationCount() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Configured IterationCount to be used by the CryptoService and MasterService implementations
getJku() - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributes
 
getKerberosConfig() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getKerberosLoginConfig() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getKeyForGateway(String, char[]) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getKeyForGateway(char[]) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getKeyFromPassword(String, byte[]) - Method in class org.apache.knox.gateway.services.security.impl.ConfigurableEncryptor
 
getKeyLength() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Configured KeyLength to be used by the CryptoService and MasterService implementations
getKeystoreCacheEntryTimeToLiveInMinutes() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getKeystoreCacheSizeLimit() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getKeystoreForGateway() - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getKeystoreInteractions() - Method in interface org.apache.knox.gateway.services.security.token.TokenStateServiceStatisticsMBean
 
getKeystorePath() - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getKeystoreType() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getKnoxAdminGroups() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Get the comma separated list of group names that represent Knox Admin users
getKnoxAdminUsers() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Get the comma separated list of user names that represent Knox Admin users
getKnoxTokenEvictionGracePeriod() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Return the configured grace period (in seconds) after which an expired token should be evicted
getKnoxTokenEvictionInterval() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Return the configured interval (in seconds) at which token eviction job should run
getKnoxTokenHashAlgorithm() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getKnoxTokenStateAliasPersistenceInterval() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Return the configured token state alias persistence interval (in seconds).
getMajor() - Method in class org.apache.knox.gateway.topology.Version
 
getMasterSecret() - Method in class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
getMasterSecret() - Method in interface org.apache.knox.gateway.services.security.MasterService
 
getMatchingService(String) - Method in interface org.apache.knox.gateway.services.registry.ServiceDefinitionRegistry
 
getMaximumNumberOfTokensPerUser() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getMaxLifetime() - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
getMaxLifetimeLong() - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
getMessage() - Method in exception org.apache.knox.gateway.services.security.token.UnknownTokenException
 
getMetadata() - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
getMetadataMap() - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
getMetricsService() - Method in interface org.apache.knox.gateway.services.metrics.MetricsContext
 
getMimeType() - Method in interface org.apache.knox.gateway.filter.GatewayRequest
 
getMimeType() - Method in class org.apache.knox.gateway.filter.GatewayRequestWrapper
 
getMimeType() - Method in interface org.apache.knox.gateway.filter.GatewayResponse
 
getMimeType() - Method in class org.apache.knox.gateway.filter.GatewayResponseWrapper
 
getMinor() - Method in class org.apache.knox.gateway.topology.Version
 
getMonitor(String) - Method in interface org.apache.knox.gateway.topology.ClusterConfigurationMonitorService
 
getName() - Method in interface org.apache.knox.gateway.deploy.ProviderDeploymentContributor
 
getName() - Method in interface org.apache.knox.gateway.deploy.ServiceDeploymentContributor
 
getName() - Method in class org.apache.knox.gateway.security.GroupPrincipal
 
getName() - Method in class org.apache.knox.gateway.security.ImpersonatedPrincipal
 
getName() - Method in class org.apache.knox.gateway.security.PrimaryPrincipal
 
getName() - Method in interface org.apache.knox.gateway.services.metrics.MetricsReporter
 
getName() - Method in interface org.apache.knox.gateway.services.registry.ServiceDefEntry
 
getName() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery.Cluster
 
getName() - Method in class org.apache.knox.gateway.topology.Param
 
getName() - Method in class org.apache.knox.gateway.topology.Provider
 
getName() - Method in class org.apache.knox.gateway.topology.Service
 
getName() - Method in class org.apache.knox.gateway.topology.Topology
 
getNamespace() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery.Cluster.ZooKeeperConfig
 
getNotBeforeDate() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getNotBeforeDate() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getNumberOfTokensAdded() - Method in interface org.apache.knox.gateway.services.security.token.TokenStateServiceStatisticsMBean
 
getNumberOfTokensRenewed() - Method in interface org.apache.knox.gateway.services.security.token.TokenStateServiceStatisticsMBean
 
getOutboundRequestAppendHeaders() - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
getOutboundRequestExcludeHeaders() - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
getOutboundRequestExcludeHeaders() - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
getOutboundRequestExcludeHeaders() - Method in class org.apache.knox.gateway.dispatch.PassAllHeadersDispatch
 
getOutboundResponseExcludedSetCookieHeaderDirectives() - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
getOutboundResponseExcludedSetCookieHeaderDirectives() - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
getOutboundResponseExcludeHeaders() - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
getOutboundResponseExcludeHeaders() - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
getOutboundResponseExcludeHeaders() - Method in class org.apache.knox.gateway.dispatch.PassAllHeadersDispatch
 
getParams() - Method in class org.apache.knox.gateway.topology.Provider
 
getParams() - Method in class org.apache.knox.gateway.topology.Service
 
getParamsList() - Method in class org.apache.knox.gateway.topology.Provider
 
getParamsList() - Method in class org.apache.knox.gateway.topology.Service
 
getPasscode() - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
getPassword() - Method in class org.apache.knox.gateway.security.UsernamePassword
 
getPasswordAlias() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscoveryConfig
 
getPasswordFromAliasForCluster(String, String) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
getPasswordFromAliasForCluster(String, String, boolean) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
getPasswordFromAliasForGateway(String) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
getPasswordsForGateway() - Method in class org.apache.knox.gateway.services.security.AbstractAliasService
 
getPasswordsForGateway() - Method in interface org.apache.knox.gateway.services.security.AliasService
 
getPatch() - Method in class org.apache.knox.gateway.topology.Version
 
getPayload() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getPayload() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getPBEAlgorithm() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Configured Algorithm name to be used by the CryptoService for password based encryption
getPermissions() - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient.EntryACL
 
getPinnedTopologiesOnHomepage() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getPrimaryPrincipalName(Subject) - Static method in class org.apache.knox.gateway.security.SubjectUtils
 
getPrincipal() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getPrincipal() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getPrincipal() - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributes
 
getPrincipalName(Subject) - Method in class org.apache.knox.gateway.filter.security.AbstractIdentityAssertionBase
Retrieve the principal to represent the asserted identity from the provided Subject.
getProfileElements() - Method in class org.apache.knox.gateway.dto.HomePageProfile
 
getProperty(String) - Method in interface org.apache.knox.gateway.services.metrics.MetricsContext
 
getProvider(String, String) - Method in class org.apache.knox.gateway.topology.Topology
 
getProviderByRole(DeploymentContext, String) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
getProviderConfigurations() - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
getProviders() - Method in class org.apache.knox.gateway.topology.Topology
 
getRawOutputStream() - Method in interface org.apache.knox.gateway.filter.GatewayResponse
 
getRawOutputStream() - Method in class org.apache.knox.gateway.filter.GatewayResponseWrapper
 
getReadOnlyOverrideTopologyNames() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Get the list of those topology names which should be treated as read-only, regardless of their actual read-write status.
getRegistrationCode(String) - Method in interface org.apache.knox.gateway.services.registry.ServiceRegistry
 
getRemoteAliasServiceConfiguration() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Uses result of getRemoteAliasServiceConfigurationPrefix to return configurations
getRemoteAliasServiceConfigurationPrefix() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns prefix for the remote alias service configuration
getRemoteConfigurationMonitorClientName() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getRemoteRegistryConfiguration(String) - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getRemoteRegistryConfigurationNames() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getRemoveUrlEncoding() - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
getRemoveUrlEncoding() - Method in class org.apache.knox.gateway.dispatch.PassAllHeadersNoEncodingDispatch
 
getReplayBufferSize() - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
getReplayBufferSizeInBytes() - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
getRewriteRules() - Method in class org.apache.knox.gateway.service.definition.ServiceDefinitionPair
 
getRole() - Method in interface org.apache.knox.gateway.deploy.ProviderDeploymentContributor
 
getRole() - Method in interface org.apache.knox.gateway.deploy.ServiceDeploymentContributor
 
getRole() - Method in interface org.apache.knox.gateway.services.registry.ServiceDefEntry
 
getRole() - Method in class org.apache.knox.gateway.topology.Application
 
getRole() - Method in class org.apache.knox.gateway.topology.Provider
 
getRole() - Method in class org.apache.knox.gateway.topology.Service
 
getRoute() - Method in interface org.apache.knox.gateway.services.registry.ServiceDefEntry
 
getSaltSize() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Configured SaltSize to be used by the CryptoService and MasterService implementations
getService() - Method in class org.apache.knox.gateway.service.definition.ServiceDefinitionPair
 
getService(ServiceType) - Method in interface org.apache.knox.gateway.services.GatewayServices
 
getService(String, String, Version) - Method in class org.apache.knox.gateway.topology.Topology
 
getServiceDefinitions() - Method in interface org.apache.knox.gateway.services.registry.ServiceDefinitionRegistry
 
getServiceParameter(String, String) - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getServiceRole() - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
getServices() - Method in class org.apache.knox.gateway.topology.Topology
 
getServicesToIgnoreDoAs() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns a set of service principal names that indicate which services to ignore doAs requests.
getServiceTestURLs(Topology, GatewayConfig) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
getServiceTypeName() - Method in enum org.apache.knox.gateway.services.ServiceType
 
getServiceTypes() - Method in interface org.apache.knox.gateway.services.GatewayServices
 
getServiceURLs(String) - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery.Cluster
 
getServiceURLs(String, Map<String, String>) - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery.Cluster
 
getShortName() - Method in enum org.apache.knox.gateway.services.ServiceType
 
getSignatureAlgorithm() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getSignatureAlgorithm() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getSignatureAlgorithm(String, AliasService, String) - Static method in class org.apache.knox.gateway.services.security.token.TokenUtils
 
getSignaturePayload() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getSignaturePayload() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getSigningKey(String, char[]) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getSigningKey(String, String, char[]) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getSigningKeyAlias() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getSigningKeyPassphrase() - Method in interface org.apache.knox.gateway.services.security.AliasService
 
getSigningKeyPassphraseAlias() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the alias name to use when to looking up the signing key's password.
getSigningKeystore() - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getSigningKeystore(String) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
getSigningKeystoreAlias() - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributes
 
getSigningKeystoreName() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getSigningKeystoreName() - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributes
 
getSigningKeystorePassphrase() - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributes
 
getSigningKeystorePassword() - Method in interface org.apache.knox.gateway.services.security.AliasService
 
getSigningKeystorePasswordAlias() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the alias name to use when to looking up the Gateway's signing keystore's password.
getSigningKeystorePath() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the calculated value for the path to the keystore holding the key and certificate for the Gateway's signing key.
getSigningKeystoreType() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the type of the keystore holding the Gateway's signing key.
getSubject() - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
getSubject() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
getThinProfileElemens() - Static method in class org.apache.knox.gateway.dto.HomePageProfile
 
getThreadPoolMax() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getThumbprint(RSAPublicKey, String) - Static method in class org.apache.knox.gateway.services.security.token.TokenUtils
Utility method to calculate public key thumbprint
getTimestamp() - Method in class org.apache.knox.gateway.topology.Topology
 
getTokenExpiration(JWT) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Get the token expiration.
getTokenExpiration(String) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Get the token expiration.
getTokenExpiration(String, boolean) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Get the expiration for the specified token, optionally validating the token prior to accessing its expiration.
getTokenId() - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
getTokenId(JWT) - Static method in class org.apache.knox.gateway.services.security.token.TokenUtils
Extract the unique Knox token identifier from the specified JWT's claim set.
getTokenId() - Method in exception org.apache.knox.gateway.services.security.token.UnknownTokenException
 
getTokenIssueTime(String) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
 
getTokenMetadata(String) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
 
getTokenProfileElements() - Static method in class org.apache.knox.gateway.dto.HomePageProfile
 
getTokens(String) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
 
getTopologies() - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
getTopologies() - Method in interface org.apache.knox.gateway.topology.TopologyProvider
 
getTopology() - Method in interface org.apache.knox.gateway.deploy.DeploymentContext
 
getTopology() - Method in class org.apache.knox.gateway.topology.TopologyEvent
 
getTransformation() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Configured Transformation name to be used by the CryptoService and MasterService implementations
getTrustAllCerts() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getTruststoreForHttpClient() - Method in interface org.apache.knox.gateway.services.security.KeystoreService
Gets the configured keystore instance that contains trust data.
getTruststorePasswordAlias() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns the configured value for the alias name to use when to looking up the Gateway's truststore password.
getTruststorePath() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getTruststoreSSLContext(KeystoreService) - Static method in class org.apache.knox.gateway.util.TruststoreSSLContextUtils
 
getTruststoreType() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
getType() - Method in interface org.apache.knox.gateway.security.RemoteAliasServiceProvider
 
getType() - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient.EntryACL
 
getType() - Method in interface org.apache.knox.gateway.topology.discovery.ClusterConfigurationMonitorProvider
 
getType() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery
This is the type specified in a simple descriptor to indicate which ServiceDiscovery implementation to employ.
getType() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscoveryType
 
getType() - Method in class org.apache.knox.gateway.topology.TopologyEvent
 
getUri() - Method in class org.apache.knox.gateway.topology.Topology
 
getUrl() - Method in class org.apache.knox.gateway.topology.Service
 
getUrls() - Method in class org.apache.knox.gateway.topology.Service
 
getUser() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscoveryConfig
 
getUsername() - Method in class org.apache.knox.gateway.security.UsernamePassword
 
getUserName() - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
getValue() - Method in class org.apache.knox.gateway.topology.Param
 
getVersion() - Method in interface org.apache.knox.gateway.deploy.ServiceDeploymentContributor
Returns the version of the deployment contributor.
getVersion() - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
getVersion() - Method in class org.apache.knox.gateway.topology.Service
 
getWebAppDescriptor() - Method in interface org.apache.knox.gateway.deploy.DeploymentContext
 
getWebArchive() - Method in interface org.apache.knox.gateway.deploy.DeploymentContext
 
getWebsocketAsyncWriteTimeout() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Websocket connection async write timeout.
getWebsocketIdleTimeout() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Websocket connection idle timeout.
getWebsocketInputBufferSize() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Websocket connection input buffer size.
getWebsocketMaxBinaryMessageBufferSize() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Websocket connection max binary message buffer size.
getWebsocketMaxBinaryMessageSize() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Websocket connection max binary message size.
getWebsocketMaxTextMessageBufferSize() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Websocket connection max text message buffer size.
getWebsocketMaxTextMessageSize() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Websocket connection max text message size.
getWebsocketMaxWaitBufferCount() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Max count of messages that can be temporarily buffered in memory before a connection is properly setup.
getXForwardContextAppendServices() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns a list of services that need service name appended to X-Forward-Context header as a result of which the new header would look /{gateway}/{sandbox}/{serviceName}
getZooKeeperConfiguration(String) - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery.Cluster
 
groupMappings - Variable in class org.apache.knox.gateway.security.principal.SimplePrincipalMapper
 
GroupPrincipal - Class in org.apache.knox.gateway.security
 
GroupPrincipal(String) - Constructor for class org.apache.knox.gateway.security.GroupPrincipal
 
groupsList(String) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiResources
 

H

HA_ENABLED_PARAM - Static variable in class org.apache.knox.gateway.topology.Service
 
HADOOP_KERBEROS_SECURED - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
HadoopAuthCookieStore - Class in org.apache.knox.gateway.dispatch
 
handleTopologyEvent(List<TopologyEvent>) - Method in interface org.apache.knox.gateway.topology.TopologyListener
 
hash(String, long, String, String) - Method in class org.apache.knox.gateway.services.security.token.impl.TokenMAC
 
hashCode() - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
hashCode() - Method in class org.apache.knox.gateway.topology.Provider
 
hashCode() - Method in class org.apache.knox.gateway.topology.Service
 
hashCode() - Method in class org.apache.knox.gateway.topology.Topology
 
hashCode() - Method in class org.apache.knox.gateway.topology.Version
 
HeaderPreAuthFederationDispatch - Class in org.apache.knox.gateway.dispatch
This dispatch should be used for federating multiple Knox instances.
HeaderPreAuthFederationDispatch() - Constructor for class org.apache.knox.gateway.dispatch.HeaderPreAuthFederationDispatch
 
homePageLogoutEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
HomePageProfile - Class in org.apache.knox.gateway.dto
 
HomePageProfile(Collection<String>) - Constructor for class org.apache.knox.gateway.dto.HomePageProfile
 
HostMapper - Interface in org.apache.knox.gateway.services.hostmap
 
HostMapperService - Interface in org.apache.knox.gateway.services.hostmap
 
HTTP_CLIENT_TRUSTSTORE_PASSWORD_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
HTTP_CLIENT_TRUSTSTORE_PATH - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
HTTP_CLIENT_TRUSTSTORE_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
HttpClientDispatch - Class in org.apache.knox.gateway.dispatch
Deprecated.
HttpClientDispatch() - Constructor for class org.apache.knox.gateway.dispatch.HttpClientDispatch
Deprecated.
 
HttpClientFactory - Interface in org.apache.knox.gateway.dispatch
 

I

IDENTITY_KEY_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
IDENTITY_KEY_PASSPHRASE_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
IDENTITY_KEYSTORE_PASSWORD_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
IDENTITY_KEYSTORE_PATH - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
IDENTITY_KEYSTORE_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
ImpersonatedPrincipal - Class in org.apache.knox.gateway.security
 
ImpersonatedPrincipal(String) - Constructor for class org.apache.knox.gateway.security.ImpersonatedPrincipal
 
impl(String) - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
impl(Class<? extends Filter>) - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
impl() - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
inboundResponseEntityContentType(String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
init() - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
init() - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
init(FilterConfig) - Method in class org.apache.knox.gateway.dispatch.GatewayDispatchFilter
 
init(FilterConfig) - Method in class org.apache.knox.gateway.dispatch.HttpClientDispatch
Deprecated.
 
init(FilterConfig) - Method in class org.apache.knox.gateway.filter.AbstractGatewayFilter
 
init(FilterConfig) - Method in class org.apache.knox.gateway.filter.security.AbstractIdentityAssertionFilter
 
init(GatewayConfig) - Method in interface org.apache.knox.gateway.services.metrics.MetricsReporter
 
init(GatewayConfig) - Method in class org.apache.knox.gateway.services.security.impl.ConfigurableEncryptor
 
init(GatewayConfig, Map<String, String>) - Method in interface org.apache.knox.gateway.services.Service
 
initializeContribution(DeploymentContext) - Method in interface org.apache.knox.gateway.deploy.ProviderDeploymentContributor
 
initializeContribution(DeploymentContext) - Method in class org.apache.knox.gateway.deploy.ProviderDeploymentContributorBase
 
initializeContribution(DeploymentContext) - Method in interface org.apache.knox.gateway.deploy.ServiceDeploymentContributor
 
initializeContribution(DeploymentContext) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
initializeFromMaster(File) - Method in class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
InputStreamEntity - Class in org.apache.knox.gateway.dispatch
A streamed, non-repeatable entity that obtains its content froman InputStream.
InputStreamEntity(InputStream) - Constructor for class org.apache.knox.gateway.dispatch.InputStreamEntity
Creates an entity with an unknown length.
InputStreamEntity(InputStream, long) - Constructor for class org.apache.knox.gateway.dispatch.InputStreamEntity
Creates an entity with a specified content length.
InputStreamEntity(InputStream, ContentType) - Constructor for class org.apache.knox.gateway.dispatch.InputStreamEntity
Creates an entity with a content type and unknown length.
InputStreamEntity(InputStream, long, ContentType) - Constructor for class org.apache.knox.gateway.dispatch.InputStreamEntity
 
InstrumentationProvider<T> - Interface in org.apache.knox.gateway.services.metrics
 
InstrumentationProviderDescriptor - Interface in org.apache.knox.gateway.services.metrics
 
invalidResourceName(String) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
invalidResourceURI(String, String, Exception) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
isAuthenticationConfigured() - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
isBackwardsCompatible() - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
isChunked() - Method in class org.apache.knox.gateway.dispatch.CappedBufferHttpEntity
 
isChunked() - Method in class org.apache.knox.gateway.dispatch.PartiallyRepeatableHttpEntity
 
isClientAuthNeeded() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isClientAuthWanted() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isClusterMonitorEnabled(String) - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isCookieScopingToPathEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Enable cookie scoping to gateway path
isCredentialStoreForClusterAvailable(String) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
isDatabaseSslEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isEnabled() - Method in interface org.apache.knox.gateway.services.metrics.MetricsReporter
 
isEnabled() - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
isEnabled() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscovery.Cluster.ZooKeeperConfig
 
isEnabled() - Method in class org.apache.knox.gateway.topology.Provider
 
isExpired(JWTToken) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Checks if the token is expired.
isGatewayPortMappingEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Is the Port Mapping feature on
isGatewayServerHeaderEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Is the Server header suppressed
isGatewayServerIncomingXForwardedSupportEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Indicates whether the embedded Jetty Server support for X-Forwarded Headers should be enabled.
isGenerated() - Method in class org.apache.knox.gateway.topology.Topology
 
isGraphiteMetricsReportingEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isHadoopKerberosSecured() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isImpersonating(Subject) - Static method in class org.apache.knox.gateway.security.SubjectUtils
 
isJmxMetricsReportingEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isKerberosDebugEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isKeystoreForGatewayAvailable() - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
isKnoxTokenPermissiveValidationEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isManaged() - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributes
 
isMetricsEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isRemoteAliasServiceEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns whether the Remote Alias Service is enabled or not.
isRepeatable() - Method in class org.apache.knox.gateway.dispatch.CappedBufferHttpEntity
 
isRepeatable() - Method in class org.apache.knox.gateway.dispatch.InputStreamEntity
 
isRepeatable() - Method in class org.apache.knox.gateway.dispatch.PartiallyRepeatableHttpEntity
 
isServerManagedTokenStateEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isServerManagedTokenStateEnabled(FilterConfig) - Static method in class org.apache.knox.gateway.services.security.token.TokenUtils
Determine if server-managed token state is enabled for a provider, based on configuration.
isSSLEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
isStreaming() - Method in class org.apache.knox.gateway.dispatch.CappedBufferHttpEntity
 
isStreaming() - Method in class org.apache.knox.gateway.dispatch.InputStreamEntity
 
isStreaming() - Method in class org.apache.knox.gateway.dispatch.PartiallyRepeatableHttpEntity
 
ISSUER - Static variable in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
issueToken(JWTokenAttributes) - Method in interface org.apache.knox.gateway.services.security.token.JWTokenAuthority
 
isTopologyValidationEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns true when strict topology validation is enabled, in which case if topology validation fails Knox will throw a runtime exception.
isWebsocketEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
Returns true if websocket feature enabled else false.
isXForwardedEnabled() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
iv - Variable in class org.apache.knox.gateway.services.security.EncryptionResult
 

J

JWT - Interface in org.apache.knox.gateway.services.security.token.impl
 
JWTokenAttributes - Class in org.apache.knox.gateway.services.security.token
 
JWTokenAttributesBuilder - Class in org.apache.knox.gateway.services.security.token
 
JWTokenAttributesBuilder() - Constructor for class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
JWTokenAuthority - Interface in org.apache.knox.gateway.services.security.token
 
JWTProviderMessages - Interface in org.apache.knox.gateway.services.security.token.impl
 
JWTToken - Class in org.apache.knox.gateway.services.security.token.impl
 
JWTToken(String) - Constructor for class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
JWTToken(String, String[]) - Constructor for class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
JWTToken(String, String[], List<String>) - Constructor for class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
JWTToken(String, String[], List<String>, boolean) - Constructor for class org.apache.knox.gateway.services.security.token.impl.JWTToken
 

K

KeystoreService - Interface in org.apache.knox.gateway.services.security
 
KeystoreServiceException - Exception in org.apache.knox.gateway.services.security
 
KeystoreServiceException(Exception) - Constructor for exception org.apache.knox.gateway.services.security.KeystoreServiceException
 
KeystoreServiceException(String) - Constructor for exception org.apache.knox.gateway.services.security.KeystoreServiceException
 
KNOX_GATEWAY_CONF_DIR_VAR - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
KNOX_GATEWAY_DATA_DIR - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
KNOX_ID_CLAIM - Static variable in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
KNOX_JKU_CLAIM - Static variable in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
KNOX_KID_CLAIM - Static variable in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
KNOX_TOKEN_HASH_KEY_ALIAS_NAME - Static variable in class org.apache.knox.gateway.services.security.token.impl.TokenMAC
 
KnoxSpnegoAuthScheme - Class in org.apache.knox.gateway.dispatch
 
KnoxSpnegoAuthScheme(boolean) - Constructor for class org.apache.knox.gateway.dispatch.KnoxSpnegoAuthScheme
 
KnoxSpnegoAuthScheme() - Constructor for class org.apache.knox.gateway.dispatch.KnoxSpnegoAuthScheme
 
KnoxSpnegoAuthSchemeFactory - Class in org.apache.knox.gateway.dispatch
 
KnoxSpnegoAuthSchemeFactory(boolean) - Constructor for class org.apache.knox.gateway.dispatch.KnoxSpnegoAuthSchemeFactory
 
KnoxSpnegoAuthSchemeFactory() - Constructor for class org.apache.knox.gateway.dispatch.KnoxSpnegoAuthSchemeFactory
 
KnoxToken - Class in org.apache.knox.gateway.services.security.token
 
KnoxToken(String, long, long, long) - Constructor for class org.apache.knox.gateway.services.security.token.KnoxToken
 
KnoxToken(String, long, long, long, TokenMetadata) - Constructor for class org.apache.knox.gateway.services.security.token.KnoxToken
 
KRB5_CONFIG - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
KRB5_DEBUG - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
KRB5_LOGIN_CONFIG - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
KRB5_USE_SUBJECT_CREDS_ONLY - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 

L

listChildEntries(String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
load(Reader) - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptorImporter
 
loadingFromPersistentMaster(String) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
loadMappingTable(String, String) - Method in interface org.apache.knox.gateway.security.principal.PrincipalMapper
Load the internal principal mapping table from the provided string value which conforms to the following semicolon delimited format: actual[,another-actual]=mapped;...
loadMappingTable(String, String) - Method in class org.apache.knox.gateway.security.principal.SimplePrincipalMapper
 
loadPrincipalMappings(FilterConfig) - Method in class org.apache.knox.gateway.filter.security.AbstractIdentityAssertionFilter
 
LOG - Static variable in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
LOG - Static variable in class org.apache.knox.gateway.dispatch.GatewayDispatchFilter
 
lookupServiceURL(String, String) - Method in interface org.apache.knox.gateway.services.registry.ServiceRegistry
 
lookupServiceURLs(String, String) - Method in interface org.apache.knox.gateway.services.registry.ServiceRegistry
 

M

MANAGED_TOKEN_CLAIM - Static variable in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
mapGroupPrincipal(String) - Method in interface org.apache.knox.gateway.security.principal.PrincipalMapper
Acquire array of group principal names from the mapping table as appropriate.
mapGroupPrincipal(String) - Method in class org.apache.knox.gateway.security.principal.SimplePrincipalMapper
 
mapper - Variable in class org.apache.knox.gateway.filter.security.AbstractIdentityAssertionFilter
 
mapUserPrincipal(String) - Method in interface org.apache.knox.gateway.security.principal.PrincipalMapper
Acquire a mapped principal name from the mapping table as appropriate.
mapUserPrincipal(String) - Method in class org.apache.knox.gateway.security.principal.SimplePrincipalMapper
 
marshal(UrlRewriteRulesDescriptor) - Method in class org.apache.knox.gateway.service.definition.UrlRewriteRulesDescriptorAdapter
 
master - Variable in class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
MasterService - Interface in org.apache.knox.gateway.services.security
 
MetricsContext - Interface in org.apache.knox.gateway.services.metrics
 
MetricsReporter - Interface in org.apache.knox.gateway.services.metrics
 
MetricsReporterException - Exception in org.apache.knox.gateway.services.metrics
 
MetricsReporterException(String) - Constructor for exception org.apache.knox.gateway.services.metrics.MetricsReporterException
 
MetricsReporterException(String, Throwable) - Constructor for exception org.apache.knox.gateway.services.metrics.MetricsReporterException
 
MetricsService - Interface in org.apache.knox.gateway.services.metrics
 
missingClaims(int) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWTProviderMessages
 

N

name(String) - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
name() - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
name(String) - Method in interface org.apache.knox.gateway.descriptor.FilterParamDescriptor
 
name() - Method in interface org.apache.knox.gateway.descriptor.FilterParamDescriptor
 
name(String) - Method in interface org.apache.knox.gateway.descriptor.GatewayParamDescriptor
 
name() - Method in interface org.apache.knox.gateway.descriptor.GatewayParamDescriptor
 
name(String) - Method in interface org.apache.knox.gateway.descriptor.ResourceParamDescriptor
 
name() - Method in interface org.apache.knox.gateway.descriptor.ResourceParamDescriptor
 
newInstance(HttpParams) - Method in class org.apache.knox.gateway.dispatch.KnoxSpnegoAuthSchemeFactory
 
newInstance(AliasService, MasterService) - Method in interface org.apache.knox.gateway.security.RemoteAliasServiceProvider
 
newInstance(GatewayServices, AliasService, MasterService) - Method in interface org.apache.knox.gateway.security.RemoteAliasServiceProvider
 
newInstance(GatewayConfig, AliasService, KeystoreService) - Method in interface org.apache.knox.gateway.topology.discovery.ClusterConfigurationMonitorProvider
 
newInstance() - Method in interface org.apache.knox.gateway.topology.discovery.ServiceDiscoveryType
 
newInstance(GatewayConfig, RemoteConfigurationRegistryClientService) - Method in interface org.apache.knox.gateway.topology.monitor.RemoteConfigurationMonitorProvider
 
NO_CLUSTER_NAME - Static variable in interface org.apache.knox.gateway.services.security.AliasService
 
NOT_BEFORE - Static variable in interface org.apache.knox.gateway.services.security.token.impl.JWT
 

O

onConfigurationChange(String, String) - Method in interface org.apache.knox.gateway.topology.discovery.ClusterConfigurationMonitor.ConfigurationChangeListener
 
org.apache.knox.gateway - package org.apache.knox.gateway
 
org.apache.knox.gateway.config - package org.apache.knox.gateway.config
 
org.apache.knox.gateway.deploy - package org.apache.knox.gateway.deploy
 
org.apache.knox.gateway.descriptor - package org.apache.knox.gateway.descriptor
 
org.apache.knox.gateway.dispatch - package org.apache.knox.gateway.dispatch
 
org.apache.knox.gateway.dto - package org.apache.knox.gateway.dto
 
org.apache.knox.gateway.filter - package org.apache.knox.gateway.filter
 
org.apache.knox.gateway.filter.security - package org.apache.knox.gateway.filter.security
 
org.apache.knox.gateway.i18n - package org.apache.knox.gateway.i18n
 
org.apache.knox.gateway.security - package org.apache.knox.gateway.security
 
org.apache.knox.gateway.security.principal - package org.apache.knox.gateway.security.principal
 
org.apache.knox.gateway.service.definition - package org.apache.knox.gateway.service.definition
 
org.apache.knox.gateway.services - package org.apache.knox.gateway.services
 
org.apache.knox.gateway.services.config.client - package org.apache.knox.gateway.services.config.client
 
org.apache.knox.gateway.services.hostmap - package org.apache.knox.gateway.services.hostmap
 
org.apache.knox.gateway.services.metrics - package org.apache.knox.gateway.services.metrics
 
org.apache.knox.gateway.services.registry - package org.apache.knox.gateway.services.registry
 
org.apache.knox.gateway.services.security - package org.apache.knox.gateway.services.security
 
org.apache.knox.gateway.services.security.impl - package org.apache.knox.gateway.services.security.impl
 
org.apache.knox.gateway.services.security.token - package org.apache.knox.gateway.services.security.token
 
org.apache.knox.gateway.services.security.token.impl - package org.apache.knox.gateway.services.security.token.impl
 
org.apache.knox.gateway.services.topology - package org.apache.knox.gateway.services.topology
 
org.apache.knox.gateway.topology - package org.apache.knox.gateway.topology
 
org.apache.knox.gateway.topology.builder - package org.apache.knox.gateway.topology.builder
 
org.apache.knox.gateway.topology.discovery - package org.apache.knox.gateway.topology.discovery
 
org.apache.knox.gateway.topology.monitor - package org.apache.knox.gateway.topology.monitor
 
org.apache.knox.gateway.util - package org.apache.knox.gateway.util
 
outboundResponseWrapper(HttpUriRequest, HttpServletRequest, HttpServletResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
A outbound response wrapper used by classes extending this class to modify any outgoing response i.e.
OUTPUT_BUFFER_SIZE - Static variable in class org.apache.knox.gateway.dispatch.InputStreamEntity
 

P

param() - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
param(FilterParamDescriptor) - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
Param - Class in org.apache.knox.gateway.topology
 
Param() - Constructor for class org.apache.knox.gateway.topology.Param
 
Param(String, String) - Constructor for class org.apache.knox.gateway.topology.Param
 
params() - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
params(List<FilterParamDescriptor>) - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
params() - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptor
 
params() - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
parse(InputStream) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
Parse the specified XML topology content to produce a Topology object.
parseStringThenAdd(Set<String>, String) - Static method in class org.apache.knox.gateway.util.AuthFilterUtils
A helper method that parses a string and adds to the provided unauthenticated set.
parseToken(String) - Static method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
parsingToken(String) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWTProviderMessages
 
PartiallyRepeatableHttpEntity - Class in org.apache.knox.gateway.dispatch
 
PartiallyRepeatableHttpEntity(HttpEntity, int) - Constructor for class org.apache.knox.gateway.dispatch.PartiallyRepeatableHttpEntity
 
PartiallyRepeatableHttpEntity(HttpEntity) - Constructor for class org.apache.knox.gateway.dispatch.PartiallyRepeatableHttpEntity
 
PassAllHeadersDispatch - Class in org.apache.knox.gateway.dispatch
 
PassAllHeadersDispatch() - Constructor for class org.apache.knox.gateway.dispatch.PassAllHeadersDispatch
 
PassAllHeadersNoEncodingDispatch - Class in org.apache.knox.gateway.dispatch
This is a specialized PassAllHeadersDispatch dispatch that decodes the URL before dispatch.
PassAllHeadersNoEncodingDispatch() - Constructor for class org.apache.knox.gateway.dispatch.PassAllHeadersNoEncodingDispatch
 
PASSCODE - Static variable in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
pattern(String) - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
pattern() - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
persistMaster(char[], File) - Method in class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
possibleIdentitySpoofingAttempt(String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
PrimaryPrincipal - Class in org.apache.knox.gateway.security
 
PrimaryPrincipal(String) - Constructor for class org.apache.knox.gateway.security.PrimaryPrincipal
 
PRINCIPAL - Static variable in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
PrincipalMapper - Interface in org.apache.knox.gateway.security.principal
 
PrincipalMappingException - Exception in org.apache.knox.gateway.security.principal
 
PrincipalMappingException(String) - Constructor for exception org.apache.knox.gateway.security.principal.PrincipalMappingException
 
PrincipalMappingException(String, Exception) - Constructor for exception org.apache.knox.gateway.security.principal.PrincipalMappingException
 
principalMappings - Variable in class org.apache.knox.gateway.security.principal.SimplePrincipalMapper
 
printClusterAlias(String) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
printMasterServiceIsNull(boolean) - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
printTokenClaims(String) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWTProviderMessages
 
printTokenHeader(String) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWTProviderMessages
 
printTokenPayload(byte[]) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWTProviderMessages
 
promptUser() - Method in class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
PromptUtils - Class in org.apache.knox.gateway.security
 
PromptUtils() - Constructor for class org.apache.knox.gateway.security.PromptUtils
 
Provider - Class in org.apache.knox.gateway.topology
 
Provider() - Constructor for class org.apache.knox.gateway.topology.Provider
 
ProviderDeploymentContributor - Interface in org.apache.knox.gateway.deploy
 
ProviderDeploymentContributorBase - Class in org.apache.knox.gateway.deploy
 
ProviderDeploymentContributorBase() - Constructor for class org.apache.knox.gateway.deploy.ProviderDeploymentContributorBase
 
providerList - Variable in class org.apache.knox.gateway.topology.Topology
 
providesInstrumentation() - Method in interface org.apache.knox.gateway.services.metrics.InstrumentationProviderDescriptor
 
PROXYUSER_SERVICES_IGNORE_DOAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 

R

redeployTopologies(String) - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
registerHostMapperForCluster(String, HostMapper) - Method in interface org.apache.knox.gateway.services.hostmap.HostMapperService
 
registerService(String, String, String, List<String>) - Method in interface org.apache.knox.gateway.services.registry.ServiceRegistry
 
reloadTopologies() - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
REMOTE_CONFIG_REGISTRY_ADDRESS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
REMOTE_CONFIG_REGISTRY_AUTH_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
REMOTE_CONFIG_REGISTRY_CREDENTIAL_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
REMOTE_CONFIG_REGISTRY_KEYTAB - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
REMOTE_CONFIG_REGISTRY_NAMESPACE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
REMOTE_CONFIG_REGISTRY_PRINCIPAL - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
REMOTE_CONFIG_REGISTRY_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
REMOTE_CONFIG_REGISTRY_USE_KEYTAB - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
REMOTE_CONFIG_REGISTRY_USE_TICKET_CACHE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
RemoteAliasServiceProvider - Interface in org.apache.knox.gateway.security
 
RemoteConfigurationMonitor - Interface in org.apache.knox.gateway.topology.monitor
 
RemoteConfigurationMonitorProvider - Interface in org.apache.knox.gateway.topology.monitor
 
RemoteConfigurationRegistryClient - Interface in org.apache.knox.gateway.services.config.client
 
RemoteConfigurationRegistryClient.ChildEntryListener - Interface in org.apache.knox.gateway.services.config.client
 
RemoteConfigurationRegistryClient.ChildEntryListener.Type - Enum in org.apache.knox.gateway.services.config.client
 
RemoteConfigurationRegistryClient.EntryACL - Interface in org.apache.knox.gateway.services.config.client
 
RemoteConfigurationRegistryClient.EntryListener - Interface in org.apache.knox.gateway.services.config.client
 
RemoteConfigurationRegistryClientService - Interface in org.apache.knox.gateway.services.config.client
 
removeAliasesForCluster(String, Set<String>) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
removeAliasForCluster(String, String) - Method in interface org.apache.knox.gateway.services.security.AliasService
 
removeClusterServices(String) - Method in interface org.apache.knox.gateway.services.registry.ServiceRegistry
 
removeCredentialForCluster(String, String) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
removeCredentialsForCluster(String, Set<String>) - Method in interface org.apache.knox.gateway.services.security.KeystoreService
 
removeEntryListener(String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
removeHostMapperForCluster(String) - Method in interface org.apache.knox.gateway.services.hostmap.HostMapperService
 
renderingJWTTokenForTheWire(String) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWTProviderMessages
 
renewToken(JWTToken) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Extend the lifetime of the specified token by the default amount of time.
renewToken(JWTToken, long) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Extend the lifetime of the specified token by the specified amount of time.
renewToken(String) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Extend the lifetime of the specified token by the default amount of time.
renewToken(String, long) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Extend the lifetime of the specified token by the specified amount of time.
requestMethod(String) - Method in interface org.apache.knox.gateway.SpiGatewayResources
 
RES - Static variable in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
resolveInboundHostName(String) - Method in class org.apache.knox.gateway.services.hostmap.FileBasedHostMapper
 
resolveInboundHostName(String) - Method in interface org.apache.knox.gateway.services.hostmap.HostMapper
 
resolveOutboundHostName(String) - Method in class org.apache.knox.gateway.services.hostmap.FileBasedHostMapper
 
resolveOutboundHostName(String) - Method in interface org.apache.knox.gateway.services.hostmap.HostMapper
 
ResourceDescriptor - Interface in org.apache.knox.gateway.descriptor
 
ResourceParamDescriptor - Interface in org.apache.knox.gateway.descriptor
 
resources() - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptor
 
responseStatus(int) - Method in interface org.apache.knox.gateway.SpiGatewayResources
 
ResponseStreamer - Interface in org.apache.knox.gateway.filter
 
revokeToken(JWTToken) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Disable any subsequent use of the specified token.
revokeToken(String) - Method in interface org.apache.knox.gateway.services.security.token.TokenStateService
Disable any subsequent use of the specified token.
role(String) - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
role() - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
role(String) - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
role() - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
Routable - Class in org.apache.knox.gateway.topology
 
Routable() - Constructor for class org.apache.knox.gateway.topology.Routable
 

S

salt - Variable in class org.apache.knox.gateway.services.security.EncryptionResult
 
saveOrUpdateServiceDefinition(ServiceDefinitionPair) - Method in interface org.apache.knox.gateway.services.registry.ServiceDefinitionRegistry
 
saveServiceDefinition(ServiceDefinitionPair) - Method in interface org.apache.knox.gateway.services.registry.ServiceDefinitionRegistry
 
ServerInfoService - Interface in org.apache.knox.gateway.services
This service provides a central place to acquire information about the running server instance.
Service - Interface in org.apache.knox.gateway.services
 
Service - Class in org.apache.knox.gateway.topology
 
Service() - Constructor for class org.apache.knox.gateway.topology.Service
 
ServiceDefEntry - Interface in org.apache.knox.gateway.services.registry
 
ServiceDefinitionPair - Class in org.apache.knox.gateway.service.definition
 
ServiceDefinitionPair() - Constructor for class org.apache.knox.gateway.service.definition.ServiceDefinitionPair
 
ServiceDefinitionPair(ServiceDefinition, UrlRewriteRulesDescriptor) - Constructor for class org.apache.knox.gateway.service.definition.ServiceDefinitionPair
 
ServiceDefinitionPairComparator - Class in org.apache.knox.gateway.service.definition
 
ServiceDefinitionPairComparator() - Constructor for class org.apache.knox.gateway.service.definition.ServiceDefinitionPairComparator
 
ServiceDefinitionRegistry - Interface in org.apache.knox.gateway.services.registry
 
ServiceDefinitionRegistryException - Exception in org.apache.knox.gateway.services.registry
 
ServiceDefinitionRegistryException(String) - Constructor for exception org.apache.knox.gateway.services.registry.ServiceDefinitionRegistryException
 
ServiceDefinitionRegistryException(String, Throwable) - Constructor for exception org.apache.knox.gateway.services.registry.ServiceDefinitionRegistryException
 
ServiceDeploymentContributor - Interface in org.apache.knox.gateway.deploy
 
ServiceDeploymentContributorBase - Class in org.apache.knox.gateway.deploy
 
ServiceDeploymentContributorBase() - Constructor for class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
ServiceDiscovery - Interface in org.apache.knox.gateway.topology.discovery
Implementations provide the means by which Hadoop service endpoint URLs are discovered from a source with knowledge about the service topology of one or more clusters.
ServiceDiscovery.Cluster - Interface in org.apache.knox.gateway.topology.discovery
A handle to the service discovery result.
ServiceDiscovery.Cluster.ZooKeeperConfig - Interface in org.apache.knox.gateway.topology.discovery
 
ServiceDiscoveryConfig - Interface in org.apache.knox.gateway.topology.discovery
ServiceDiscovery configuration details.
ServiceDiscoveryFactory - Class in org.apache.knox.gateway.topology.discovery
Creates instances of ServiceDiscovery implementations.
ServiceDiscoveryFactory() - Constructor for class org.apache.knox.gateway.topology.discovery.ServiceDiscoveryFactory
 
ServiceDiscoveryType - Interface in org.apache.knox.gateway.topology.discovery
ServiceDiscovery extensions must implement this interface to add support for a new discovery source.
ServiceFactory - Interface in org.apache.knox.gateway.services
 
ServiceLifecycleException - Exception in org.apache.knox.gateway.services
 
ServiceLifecycleException(String) - Constructor for exception org.apache.knox.gateway.services.ServiceLifecycleException
 
ServiceLifecycleException(String, Exception) - Constructor for exception org.apache.knox.gateway.services.ServiceLifecycleException
 
serviceName - Variable in class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
ServiceRegistry - Interface in org.apache.knox.gateway.services.registry
 
services - Variable in class org.apache.knox.gateway.topology.Topology
 
ServiceType - Enum in org.apache.knox.gateway.services
 
SET_COOKIE - Static variable in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
setACL(String, List<RemoteConfigurationRegistryClient.EntryACL>) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
setAlgorithm(String) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setAliasService(AliasService) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClientService
 
setAudiences(String) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setAudiences(List<String>) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setDefaultServicePath(String) - Method in class org.apache.knox.gateway.topology.Topology
 
setDispatch(Dispatch) - Method in class org.apache.knox.gateway.dispatch.GatewayDispatchFilter
 
setEnabled(boolean) - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
setEnabled(boolean) - Method in class org.apache.knox.gateway.topology.Provider
 
setEntryData(String, String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
setEntryData(String, String, String) - Method in interface org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient
 
setExpires(long) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setGenerated(boolean) - Method in class org.apache.knox.gateway.topology.Topology
 
setHttpClient(HttpClient) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
setHttpClient(HttpClient) - Method in interface org.apache.knox.gateway.dispatch.Dispatch
 
setHttpClientConnectionTimeout(int, String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
setHttpClientSocketTimeout(int, String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
setJku(String) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setMajor(int) - Method in class org.apache.knox.gateway.topology.Version
 
setManaged(boolean) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setMetadata(TokenMetadata) - Method in class org.apache.knox.gateway.services.security.token.KnoxToken
 
setMinor(int) - Method in class org.apache.knox.gateway.topology.Version
 
setName(String) - Method in class org.apache.knox.gateway.topology.Param
 
setName(String) - Method in class org.apache.knox.gateway.topology.Provider
 
setName(String) - Method in class org.apache.knox.gateway.topology.Service
 
setName(String) - Method in class org.apache.knox.gateway.topology.Topology
 
setParams(Map<String, String>) - Method in class org.apache.knox.gateway.topology.Provider
 
setParams(Map<String, String>) - Method in class org.apache.knox.gateway.topology.Service
 
setParamsList(Collection<Param>) - Method in class org.apache.knox.gateway.topology.Service
 
setPasscode(String) - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
setPassword(char[]) - Method in class org.apache.knox.gateway.security.UsernamePassword
 
setPatch(int) - Method in class org.apache.knox.gateway.topology.Version
 
setPollingInterval(int) - Method in interface org.apache.knox.gateway.topology.discovery.ClusterConfigurationMonitor
 
setPrincipal(Subject) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setPrincipal(Principal) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setProperty(String, Object) - Method in interface org.apache.knox.gateway.services.metrics.MetricsContext
 
setRemoveUrlEncoding(String) - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
setRemoveUrlEncoding(String) - Method in class org.apache.knox.gateway.dispatch.PassAllHeadersNoEncodingDispatch
 
setReplayBufferSize(int) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
setReplayBufferSize(int, String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
setReplayBufferSizeInBytes(int) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
setRequestAppendHeaders(String) - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
setRequestExcludeHeaders(String) - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
setRequestExcludeHeaders(String) - Method in class org.apache.knox.gateway.dispatch.PassAllHeadersDispatch
 
setResponseExcludeHeaders(String) - Method in class org.apache.knox.gateway.dispatch.ConfigurableDispatch
 
setResponseExcludeHeaders(String) - Method in class org.apache.knox.gateway.dispatch.PassAllHeadersDispatch
 
setRole(String) - Method in class org.apache.knox.gateway.topology.Application
 
setRole(String) - Method in class org.apache.knox.gateway.topology.Provider
 
setRole(String) - Method in class org.apache.knox.gateway.topology.Service
 
setServiceRole(String) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
setSignaturePayload(byte[]) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
setSignaturePayload(byte[]) - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
setSigningKeystoreAlias(String) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setSigningKeystoreName(String) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setSigningKeystorePassphrase(char[]) - Method in class org.apache.knox.gateway.services.security.token.JWTokenAttributesBuilder
 
setTimestamp(long) - Method in class org.apache.knox.gateway.topology.Topology
 
setupMasterSecret(String, String, boolean, GatewayConfig) - Method in class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
setupMasterSecret(String, boolean) - Method in class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
setupMasterSecret(String, String, boolean) - Method in class org.apache.knox.gateway.services.security.impl.CMFMasterService
 
setUri(URI) - Method in class org.apache.knox.gateway.topology.Topology
 
setUrls(List<String>) - Method in class org.apache.knox.gateway.topology.Service
 
setUsername(String) - Method in class org.apache.knox.gateway.security.UsernamePassword
 
setValue(String) - Method in class org.apache.knox.gateway.topology.Param
 
setVersion(Version) - Method in class org.apache.knox.gateway.topology.Service
 
setVersion(String) - Method in class org.apache.knox.gateway.topology.Version
 
sign(String, String) - Method in interface org.apache.knox.gateway.services.security.CryptoService
 
sign(JWSSigner) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
sign(JWSSigner) - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
signatureAlgorithm - Variable in class org.apache.knox.gateway.filter.security.AbstractIdentityAssertionFilter
 
SIGNING_HMAC_SECRET_ALIAS - Static variable in class org.apache.knox.gateway.services.security.token.TokenUtils
 
SIGNING_KEY_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
SIGNING_KEY_PASSPHRASE_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
SIGNING_KEYSTORE_NAME - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
SIGNING_KEYSTORE_PASSWORD_ALIAS - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
SIGNING_KEYSTORE_TYPE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
SimplePrincipalMapper - Class in org.apache.knox.gateway.security.principal
 
SimplePrincipalMapper() - Constructor for class org.apache.knox.gateway.security.principal.SimplePrincipalMapper
 
skippedOutboundHeader(String, String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
skippingUnencodableParameter(String, String, String, Exception) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
SOURCE_REQUEST_CONTEXT_URL_ATTRIBUTE_NAME - Static variable in class org.apache.knox.gateway.filter.AbstractGatewayFilter
 
SOURCE_REQUEST_URL_ATTRIBUTE_NAME - Static variable in class org.apache.knox.gateway.filter.AbstractGatewayFilter
 
SpiGatewayMessages - Interface in org.apache.knox.gateway
 
SpiGatewayResources - Interface in org.apache.knox.gateway
 
SSLService - Interface in org.apache.knox.gateway.services.security
 
start(MetricsContext) - Method in interface org.apache.knox.gateway.services.metrics.MetricsReporter
 
start() - Method in interface org.apache.knox.gateway.services.Service
 
start() - Method in interface org.apache.knox.gateway.topology.discovery.ClusterConfigurationMonitor
Start the monitor.
start() - Method in interface org.apache.knox.gateway.topology.monitor.RemoteConfigurationMonitor
 
startMonitor() - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
startMonitor() - Method in interface org.apache.knox.gateway.topology.TopologyMonitor
 
stop() - Method in interface org.apache.knox.gateway.services.metrics.MetricsReporter
 
stop() - Method in interface org.apache.knox.gateway.services.Service
 
stop() - Method in interface org.apache.knox.gateway.topology.discovery.ClusterConfigurationMonitor
Stop the monitor.
stop() - Method in interface org.apache.knox.gateway.topology.monitor.RemoteConfigurationMonitor
 
stopMonitor() - Method in interface org.apache.knox.gateway.services.topology.TopologyService
 
stopMonitor() - Method in interface org.apache.knox.gateway.topology.TopologyMonitor
 
store(GatewayDescriptor, Writer) - Method in interface org.apache.knox.gateway.descriptor.GatewayDescriptorExporter
 
streamResponse(InputStream) - Method in interface org.apache.knox.gateway.filter.GatewayResponse
 
streamResponse(InputStream) - Method in class org.apache.knox.gateway.filter.GatewayResponseWrapper
 
streamResponse(InputStream, OutputStream) - Method in class org.apache.knox.gateway.filter.GatewayResponseWrapper
 
streamResponse(InputStream, OutputStream) - Method in interface org.apache.knox.gateway.filter.ResponseStreamer
 
SUBJECT - Static variable in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
SubjectUtils - Class in org.apache.knox.gateway.security
General utility methods for interrogating the standard java Subject
SubjectUtils() - Constructor for class org.apache.knox.gateway.security.SubjectUtils
 
successfulSPNegoAuthn(String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 

T

TARGET_REQUEST_URL_ATTRIBUTE_NAME - Static variable in class org.apache.knox.gateway.filter.AbstractGatewayFilter
 
TARGET_SERVICE_ROLE - Static variable in class org.apache.knox.gateway.filter.AbstractGatewayFilter
 
toByteAray() - Method in class org.apache.knox.gateway.services.security.EncryptionResult
 
toJSON() - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
TokenMAC - Class in org.apache.knox.gateway.services.security.token.impl
 
TokenMAC(String, char[]) - Constructor for class org.apache.knox.gateway.services.security.token.impl.TokenMAC
 
TokenMetadata - Class in org.apache.knox.gateway.services.security.token
 
TokenMetadata(String) - Constructor for class org.apache.knox.gateway.services.security.token.TokenMetadata
 
TokenMetadata(String, String) - Constructor for class org.apache.knox.gateway.services.security.token.TokenMetadata
 
TokenMetadata(String, String, boolean) - Constructor for class org.apache.knox.gateway.services.security.token.TokenMetadata
 
TokenMetadata(Map<String, String>) - Constructor for class org.apache.knox.gateway.services.security.token.TokenMetadata
 
TokenServiceException - Exception in org.apache.knox.gateway.services.security.token
 
TokenServiceException(Exception) - Constructor for exception org.apache.knox.gateway.services.security.token.TokenServiceException
 
TokenServiceException(String, Exception) - Constructor for exception org.apache.knox.gateway.services.security.token.TokenServiceException
 
TokenServiceException(String) - Constructor for exception org.apache.knox.gateway.services.security.token.TokenServiceException
 
TokenStateService - Interface in org.apache.knox.gateway.services.security.token
Service providing authentication token state management.
TokenStateServiceException - Exception in org.apache.knox.gateway.services.security.token
 
TokenStateServiceException(String) - Constructor for exception org.apache.knox.gateway.services.security.token.TokenStateServiceException
 
TokenStateServiceException(String, Throwable) - Constructor for exception org.apache.knox.gateway.services.security.token.TokenStateServiceException
 
TokenStateServiceStatisticsMBean - Interface in org.apache.knox.gateway.services.security.token
 
TokenUtils - Class in org.apache.knox.gateway.services.security.token
 
TokenUtils() - Constructor for class org.apache.knox.gateway.services.security.token.TokenUtils
 
Topology - Class in org.apache.knox.gateway.topology
 
Topology() - Constructor for class org.apache.knox.gateway.topology.Topology
 
TopologyBuilder - Interface in org.apache.knox.gateway.topology.builder
 
topologyContainsProviderType(DeploymentContext, String) - Method in class org.apache.knox.gateway.deploy.ServiceDeploymentContributorBase
 
TopologyEvent - Class in org.apache.knox.gateway.topology
 
TopologyEvent(TopologyEvent.Type, Topology) - Constructor for class org.apache.knox.gateway.topology.TopologyEvent
 
TopologyEvent.Type - Enum in org.apache.knox.gateway.topology
 
TopologyListener - Interface in org.apache.knox.gateway.topology
 
TopologyMonitor - Interface in org.apache.knox.gateway.topology
 
TopologyProvider - Interface in org.apache.knox.gateway.topology
 
TopologyService - Interface in org.apache.knox.gateway.services.topology
 
toString() - Method in class org.apache.knox.gateway.service.definition.ServiceDefinitionPair
 
toString() - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
toString() - Method in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
toString() - Method in class org.apache.knox.gateway.topology.Version
 
TruststoreSSLContextUtils - Class in org.apache.knox.gateway.util
 

U

unableToDetermineKnoxDomainForDefaultWhitelist(String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
unableToGetParamsFromQueryString(Exception) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
unableToParseToken(ParseException) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWTProviderMessages
 
unableToPromptForMasterUseKnoxCLI() - Method in interface org.apache.knox.gateway.i18n.GatewaySpiMessages
 
unableToSignToken(JOSEException) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWTProviderMessages
 
unableToVerifyToken(JOSEException) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWTProviderMessages
 
unknownResponseEntityContentType() - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
UnknownTokenException - Exception in org.apache.knox.gateway.services.security.token
 
UnknownTokenException(String) - Constructor for exception org.apache.knox.gateway.services.security.token.UnknownTokenException
 
unmarshal(Object) - Method in class org.apache.knox.gateway.service.definition.UrlRewriteRulesDescriptorAdapter
 
unsupportedEncoding(Exception) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWTProviderMessages
 
up() - Method in interface org.apache.knox.gateway.descriptor.FilterDescriptor
 
up(FilterDescriptor) - Method in interface org.apache.knox.gateway.descriptor.FilterParamDescriptor
 
up() - Method in interface org.apache.knox.gateway.descriptor.FilterParamDescriptor
 
up(GatewayDescriptor) - Method in interface org.apache.knox.gateway.descriptor.GatewayParamDescriptor
 
up() - Method in interface org.apache.knox.gateway.descriptor.GatewayParamDescriptor
 
up() - Method in interface org.apache.knox.gateway.descriptor.ResourceDescriptor
 
up(ResourceDescriptor) - Method in interface org.apache.knox.gateway.descriptor.ResourceParamDescriptor
 
up() - Method in interface org.apache.knox.gateway.descriptor.ResourceParamDescriptor
 
URLDecodingDispatch - Class in org.apache.knox.gateway.dispatch
Dispatch which decodes the outgoing URLs (to services).
URLDecodingDispatch() - Constructor for class org.apache.knox.gateway.dispatch.URLDecodingDispatch
 
UrlRewriteRulesDescriptorAdapter - Class in org.apache.knox.gateway.service.definition
Serves as a gateway between JAXB marshal/unmarshal and DOM serializing/digesting.
UrlRewriteRulesDescriptorAdapter() - Constructor for class org.apache.knox.gateway.service.definition.UrlRewriteRulesDescriptorAdapter
 
USER_NAME - Static variable in class org.apache.knox.gateway.services.security.token.TokenMetadata
 
UsernamePassword - Class in org.apache.knox.gateway.security
 
UsernamePassword(String, char[]) - Constructor for class org.apache.knox.gateway.security.UsernamePassword
 
usingDefaultCharsetForEntity(String, String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
usingExplicitCharsetForEntity(String, Charset) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 
usingTwoWaySsl(String) - Method in interface org.apache.knox.gateway.SpiGatewayMessages
 

V

value(String) - Method in interface org.apache.knox.gateway.descriptor.FilterParamDescriptor
 
value() - Method in interface org.apache.knox.gateway.descriptor.FilterParamDescriptor
 
value(String) - Method in interface org.apache.knox.gateway.descriptor.GatewayParamDescriptor
 
value() - Method in interface org.apache.knox.gateway.descriptor.GatewayParamDescriptor
 
value(String) - Method in interface org.apache.knox.gateway.descriptor.ResourceParamDescriptor
 
value() - Method in interface org.apache.knox.gateway.descriptor.ResourceParamDescriptor
 
valueOf(String) - Static method in enum org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient.ChildEntryListener.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.knox.gateway.services.ServiceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.knox.gateway.topology.TopologyEvent.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient.ChildEntryListener.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.knox.gateway.services.ServiceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.knox.gateway.topology.TopologyEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
verify(String, String, byte[]) - Method in interface org.apache.knox.gateway.services.security.CryptoService
 
verify(JWSVerifier) - Method in interface org.apache.knox.gateway.services.security.token.impl.JWT
 
verify(JWSVerifier) - Method in class org.apache.knox.gateway.services.security.token.impl.JWTToken
 
verifyDatabaseSslServerCertificate() - Method in interface org.apache.knox.gateway.config.GatewayConfig
 
verifyToken(JWT) - Method in interface org.apache.knox.gateway.services.security.token.JWTokenAuthority
 
verifyToken(JWT, RSAPublicKey) - Method in interface org.apache.knox.gateway.services.security.token.JWTokenAuthority
 
verifyToken(JWT, String, String) - Method in interface org.apache.knox.gateway.services.security.token.JWTokenAuthority
 
Version - Class in org.apache.knox.gateway.topology
 
Version() - Constructor for class org.apache.knox.gateway.topology.Version
 
Version(String) - Constructor for class org.apache.knox.gateway.topology.Version
 
Version(int, int, int) - Constructor for class org.apache.knox.gateway.topology.Version
 

W

WhitelistUtils - Class in org.apache.knox.gateway.util
 
WhitelistUtils() - Constructor for class org.apache.knox.gateway.util.WhitelistUtils
 
writeOutboundResponse(HttpUriRequest, HttpServletRequest, HttpServletResponse, HttpResponse) - Method in class org.apache.knox.gateway.dispatch.DefaultDispatch
 
writeResponse(HttpServletRequest, HttpServletResponse, InputStream) - Method in class org.apache.knox.gateway.dispatch.AbstractGatewayDispatch
 
writeTo(OutputStream) - Method in class org.apache.knox.gateway.dispatch.CappedBufferHttpEntity
 
writeTo(OutputStream) - Method in class org.apache.knox.gateway.dispatch.InputStreamEntity
Writes bytes from the InputStream this entity was constructed with to an OutputStream.
writeTo(OutputStream) - Method in class org.apache.knox.gateway.dispatch.PartiallyRepeatableHttpEntity
 
WWW_AUTHENTICATE - Static variable in class org.apache.knox.gateway.dispatch.DefaultDispatch
 

Z

ZOOKEEPER_REMOTE_CONFIG_REGISTRY_BACKWARDS_COMPATIBLE - Static variable in interface org.apache.knox.gateway.config.GatewayConfig
 
A B C D E F G H I J K L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2022 The Apache Software Foundation. All rights reserved.