A B C D E G H I M O P R S T U W 

A

abort() - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpServiceConnection
 
addHeader(String, String) - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientRequestImpl
 
addRequestProperty(String, String) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 

B

bodyHandler(IAsyncHandler<IApimanBuffer>) - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpServiceConnection
 
build(String, String, String, String, String[], String, String[], String[], boolean, boolean) - Static method in class io.apiman.gateway.platforms.servlet.connectors.ssl.SSLSessionStrategyFactory
buildMutual(TLSOptions) - Static method in class io.apiman.gateway.platforms.servlet.connectors.ssl.SSLSessionStrategyFactory
Convenience function parses map of options to generate SSLSessionStrategy.
buildStandard(TLSOptions) - Static method in class io.apiman.gateway.platforms.servlet.connectors.ssl.SSLSessionStrategyFactory
Convenience function parses map of options to generate SSLSessionStrategy.
buildUnsafe() - Static method in class io.apiman.gateway.platforms.servlet.connectors.ssl.SSLSessionStrategyFactory
Do not use in production

C

cancelAll() - Method in class io.apiman.gateway.platforms.servlet.components.PeriodicComponentImpl
 
cancelTimer(long) - Method in class io.apiman.gateway.platforms.servlet.components.PeriodicComponentImpl
 
CipherSelectingSSLSocketFactory - Class in io.apiman.gateway.platforms.servlet.connectors.ssl
Wraps an SSLSocketFactory allowing specification of ciphers and protocols via an SSLSessionStrategy, normally it's a per-JVM global setting.
CipherSelectingSSLSocketFactory(SSLSocketFactory, String[], String[], boolean) - Constructor for class io.apiman.gateway.platforms.servlet.connectors.ssl.CipherSelectingSSLSocketFactory
 
client() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.OkUrlFactory
 
clone() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.OkUrlFactory
Returns a copy of this stream handler factory that includes a shallow copy of the internal HTTP client.
close() - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientResponseImpl
 
connect() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
createConnector(ServiceRequest, Service, RequiredAuthType) - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpConnectorFactory
 
createFailure(PolicyFailureType, int, String) - Method in class io.apiman.gateway.platforms.servlet.PolicyFailureFactoryComponent
 
createSocket(Socket, String, int, boolean) - Method in class io.apiman.gateway.platforms.servlet.connectors.ssl.CipherSelectingSSLSocketFactory
 
createSocket(String, int) - Method in class io.apiman.gateway.platforms.servlet.connectors.ssl.CipherSelectingSSLSocketFactory
 
createSocket(InetAddress, int) - Method in class io.apiman.gateway.platforms.servlet.connectors.ssl.CipherSelectingSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class io.apiman.gateway.platforms.servlet.connectors.ssl.CipherSelectingSSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class io.apiman.gateway.platforms.servlet.connectors.ssl.CipherSelectingSSLSocketFactory
 
createURLStreamHandler(String) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.OkUrlFactory

D

disconnect() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
doAction(HttpServletRequest, HttpServletResponse, String) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
Generic handler for all types of http actions/verbs.
doDelete(HttpServletRequest, HttpServletResponse) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
 
doHead(HttpServletRequest, HttpServletResponse) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
 
doOptions(HttpServletRequest, HttpServletResponse) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
 
doTrace(HttpServletRequest, HttpServletResponse) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
 

E

end() - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientRequestImpl
 
end() - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpServiceConnection
 
endHandler(IAsyncHandler<Void>) - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpServiceConnection
 

G

GatewayServlet - Class in io.apiman.gateway.platforms.servlet
The API Management gateway servlet.
GatewayServlet() - Constructor for class io.apiman.gateway.platforms.servlet.GatewayServlet
Constructor.
GatewayThreadContext - Class in io.apiman.gateway.platforms.servlet
Thread context for the WAR implementation of the gateway.
GatewayThreadContext() - Constructor for class io.apiman.gateway.platforms.servlet.GatewayThreadContext
 
getApiKey(HttpServletRequest, Map<String, String>) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
Gets the API Key from the request.
getBody() - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientResponseImpl
 
getConnectTimeout() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getContentLengthLong() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpsURLConnectionImpl
 
getDefaultCipherSuites() - Method in class io.apiman.gateway.platforms.servlet.connectors.ssl.CipherSelectingSSLSocketFactory
 
getEngine() - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
Gets the engine - subclasses must implement this.
getErrorStream() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
Returns an input stream from the server in the case of error such as the requested file (txt, htm, html) is not found on the remote server.
getHead() - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpServiceConnection
 
getHeader(String) - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientResponseImpl
 
getHeaderField(int) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
Returns the value of the field at position.
getHeaderField(String) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
Returns the value of the field corresponding to the fieldName, or null if there is no such field.
getHeaderFieldKey(int) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getHeaderFieldLong(String, long) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpsURLConnectionImpl
 
getHeaderFields() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getHostnameVerifier() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpsURLConnectionImpl
 
getHostnameVerifier() - Method in class io.apiman.gateway.platforms.servlet.connectors.ssl.SSLSessionStrategy
 
getInputStream() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getOutputStream() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getPermission() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getPolicyFailure() - Static method in class io.apiman.gateway.platforms.servlet.GatewayThreadContext
 
getReadTimeout() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getRequestProperties() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getRequestProperty(String) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getResponseCode() - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientResponseImpl
 
getResponseCode() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getResponseMessage() - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientResponseImpl
 
getResponseMessage() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
getServiceRequest() - Static method in class io.apiman.gateway.platforms.servlet.GatewayThreadContext
 
getServiceResponse() - Static method in class io.apiman.gateway.platforms.servlet.GatewayThreadContext
 
getSocketFactory() - Method in class io.apiman.gateway.platforms.servlet.connectors.ssl.SSLSessionStrategy
 
getSSLSocketFactory() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpsURLConnectionImpl
 
getSslStrategy(RequiredAuthType) - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpConnectorFactory
 
getSupportedCipherSuites() - Method in class io.apiman.gateway.platforms.servlet.connectors.ssl.CipherSelectingSSLSocketFactory
 

H

handshake() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpsURLConnectionImpl
 
HttpClientComponentImpl - Class in io.apiman.gateway.platforms.servlet.components
A simple, synchronous implementation of IHttpClientComponent.
HttpClientComponentImpl() - Constructor for class io.apiman.gateway.platforms.servlet.components.HttpClientComponentImpl
Constructor.
HttpClientRequestImpl - Class in io.apiman.gateway.platforms.servlet.components
A synchronous implementation of the http client request (IHttpClientRequest).
HttpClientRequestImpl(String, HttpMethod, IAsyncResultHandler<IHttpClientResponse>) - Constructor for class io.apiman.gateway.platforms.servlet.components.HttpClientRequestImpl
Constructor.
HttpClientResponseImpl - Class in io.apiman.gateway.platforms.servlet.components
A synchronous implementation of IHttpClientResponse.
HttpClientResponseImpl(HttpURLConnection) - Constructor for class io.apiman.gateway.platforms.servlet.components.HttpClientResponseImpl
Constructor.
HttpConnectorFactory - Class in io.apiman.gateway.platforms.servlet.connectors
Connector factory that uses HTTP to invoke back end systems.
HttpConnectorFactory(Map<String, String>) - Constructor for class io.apiman.gateway.platforms.servlet.connectors.HttpConnectorFactory
Constructor.
httpEngine - Variable in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
httpEngineFailure - Variable in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
HttpServiceConnection - Class in io.apiman.gateway.platforms.servlet.connectors
Models a live connection to a back end service.
HttpServiceConnection(ServiceRequest, Service, RequiredAuthType, SSLSessionStrategy, IAsyncResultHandler<IServiceConnectionResponse>) - Constructor for class io.apiman.gateway.platforms.servlet.connectors.HttpServiceConnection
Constructor.
HttpsURLConnectionImpl - Class in io.apiman.gateway.platforms.servlet.connectors.ok
 
HttpsURLConnectionImpl(URL, OkHttpClient) - Constructor for class io.apiman.gateway.platforms.servlet.connectors.ok.HttpsURLConnectionImpl
 
HttpsURLConnectionImpl(HttpURLConnectionImpl) - Constructor for class io.apiman.gateway.platforms.servlet.connectors.ok.HttpsURLConnectionImpl
 
HttpURLConnectionImpl - Class in io.apiman.gateway.platforms.servlet.connectors.ok
This implementation uses HttpEngine to send requests and receive responses.
HttpURLConnectionImpl(URL, OkHttpClient) - Constructor for class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 

I

i18n - Static variable in class io.apiman.gateway.platforms.servlet.i18n.Messages
 
io.apiman.gateway.platforms.servlet - package io.apiman.gateway.platforms.servlet
 
io.apiman.gateway.platforms.servlet.components - package io.apiman.gateway.platforms.servlet.components
 
io.apiman.gateway.platforms.servlet.connectors - package io.apiman.gateway.platforms.servlet.connectors
 
io.apiman.gateway.platforms.servlet.connectors.ok - package io.apiman.gateway.platforms.servlet.connectors.ok
 
io.apiman.gateway.platforms.servlet.connectors.ssl - package io.apiman.gateway.platforms.servlet.connectors.ssl
 
io.apiman.gateway.platforms.servlet.i18n - package io.apiman.gateway.platforms.servlet.i18n
 
isConnected() - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpServiceConnection
 
isFinished() - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpServiceConnection
 

M

Messages - Class in io.apiman.gateway.platforms.servlet.i18n
I18N Messages
Messages() - Constructor for class io.apiman.gateway.platforms.servlet.i18n.Messages
Constructor.

O

OkUrlFactory - Class in io.apiman.gateway.platforms.servlet.connectors.ok
 
OkUrlFactory(OkHttpClient) - Constructor for class io.apiman.gateway.platforms.servlet.connectors.ok.OkUrlFactory
 
open(URL) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.OkUrlFactory
 

P

parseServiceRequestPath(HttpServletRequest) - Static method in class io.apiman.gateway.platforms.servlet.GatewayServlet
Parse a service request path from servlet path info.
parseServiceRequestQueryParams(String) - Static method in class io.apiman.gateway.platforms.servlet.GatewayServlet
Parses the query string into a map.
PeriodicComponentImpl - Class in io.apiman.gateway.platforms.servlet.components
Servlet implementation of IPeriodicComponent.
PeriodicComponentImpl() - Constructor for class io.apiman.gateway.platforms.servlet.components.PeriodicComponentImpl
 
PolicyFailureFactoryComponent - Class in io.apiman.gateway.platforms.servlet
Simple policy failure factory component implementation.
PolicyFailureFactoryComponent() - Constructor for class io.apiman.gateway.platforms.servlet.PolicyFailureFactoryComponent
Constructor.

R

readHeaders(ServiceRequest, HttpServletRequest) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
Reads the inbound request headers from the request and sets them on the ServiceRequest.
readRequest(HttpServletRequest) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
Reads a ServiceRequest from information found in the inbound portion of the http request.
removeHeader(String) - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientRequestImpl
 
request(String, HttpMethod, IAsyncResultHandler<IHttpClientResponse>) - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientComponentImpl
 

S

setConnectTimeout(int) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
setFixedLengthStreamingMode(long) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpsURLConnectionImpl
 
setFixedLengthStreamingMode(int) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
setFixedLengthStreamingMode(long) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
setHostnameVerifier(HostnameVerifier) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpsURLConnectionImpl
 
setIfModifiedSince(long) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
setInstanceFollowRedirects(boolean) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
setOneshotTimer(long, IAsyncHandler<Long>) - Method in class io.apiman.gateway.platforms.servlet.components.PeriodicComponentImpl
 
setPeriodicTimer(long, long, IAsyncHandler<Long>) - Method in class io.apiman.gateway.platforms.servlet.components.PeriodicComponentImpl
 
setReadTimeout(int) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
setRequestMethod(String) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
setRequestProperty(String, String) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
 
setSSLSocketFactory(SSLSocketFactory) - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpsURLConnectionImpl
 
SSLSessionStrategy - Class in io.apiman.gateway.platforms.servlet.connectors.ssl
Encapsulates basic SSL strategy information
SSLSessionStrategy(HostnameVerifier, SSLSocketFactory) - Constructor for class io.apiman.gateway.platforms.servlet.connectors.ssl.SSLSessionStrategy
Construct an SSLSessionStrategy
SSLSessionStrategyFactory - Class in io.apiman.gateway.platforms.servlet.connectors.ssl
Factory to produce SSLSessionStrategy.

T

transmit() - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpServiceConnection
 

U

usingProxy() - Method in class io.apiman.gateway.platforms.servlet.connectors.ok.HttpURLConnectionImpl
Returns true if either: A specific proxy was explicitly configured for this connection.

W

write(byte[]) - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientRequestImpl
 
write(String, String) - Method in class io.apiman.gateway.platforms.servlet.components.HttpClientRequestImpl
 
write(IApimanBuffer) - Method in class io.apiman.gateway.platforms.servlet.connectors.HttpServiceConnection
 
writeError(HttpServletResponse, Throwable) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
Writes an error to the servlet response object.
writeResponse(HttpServletResponse, ServiceResponse) - Method in class io.apiman.gateway.platforms.servlet.GatewayServlet
Writes the service response to the HTTP servlet response object.
A B C D E G H I M O P R S T U W 

Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.