Package | Description |
---|---|
org.forgerock.http |
Models and manages elements of the Hypertext Transfer Protocol.
|
org.forgerock.http.apache |
Base classes for Apache HttpClient (synchronous and asynchronous)
HttpClientProvider implementations. |
org.forgerock.http.apache.async |
Provides
HttpClientHandler client integration with
Apache HttpComponents Http Async Client. |
org.forgerock.http.filter |
Core
Filter implementations. |
org.forgerock.http.handler |
Core
Handler implementations. |
org.forgerock.http.header |
Processes HTTP message header fields.
|
org.forgerock.http.protocol |
Models and manages elements of the Hypertext Transfer Protocol.
|
org.forgerock.http.routing |
Provides routing functionality for HTTP requests.
|
org.forgerock.http.session |
Provides interfaces for managing and interacting with HTTP Sessions.
|
org.forgerock.http.spi |
HTTP service provider API.
|
org.forgerock.openig.audit.monitor |
[ Deprecated ] Contains a simple monitoring endpoint that returns monitoring
statistics of audited components.
|
org.forgerock.openig.doc |
Samples for those following along with the product documentation.
|
org.forgerock.openig.el |
Integrates with the Java Enterprise Edition Unified Expression Language API.
|
org.forgerock.openig.filter |
Filters the requests and/or responses of HTTP.
|
org.forgerock.openig.filter.oauth2 |
This package contains the OAuth2 Token validation filter that acts as an OAuth 2 Resource Server.
|
org.forgerock.openig.filter.oauth2.challenge |
This package contains handlers implementations that return challenging responses in case of OAuth2 processing errors.
|
org.forgerock.openig.filter.oauth2.client |
OAuth 2.0 Client filter implementation.
|
org.forgerock.openig.handler |
Handles HTTP requests by generating responses.
|
org.forgerock.openig.handler.router |
Provides automated router capability that loads its configurations files (called routes) from a given directory.
|
org.forgerock.openig.handler.saml |
OpenIG SAML support.
|
org.forgerock.openig.http |
Integrates with the ForgeRock HTTP Framework.
|
org.forgerock.openig.jwt |
Provides JWT capabilities to OpenIG.
|
org.forgerock.openig.openam |
OpenAM-specific integration classes.
|
org.forgerock.openig.script |
Scripting support.
|
org.forgerock.openig.uma |
This package contains the UMA (User Managed Access) components used to support the Uma Resource Server role.
|
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
Filter.filter(Context context,
Request request,
Handler next)
Filters the request and/or response of an exchange.
|
Promise<Response,NeverThrowsException> |
Handler.handle(Context context,
Request request)
|
Promise<Response,NeverThrowsException> |
Client.send(Context context,
Request request)
Sends an HTTP request and returns a
Promise representing the
pending HTTP response. |
Promise<Response,NeverThrowsException> |
Client.send(Request request)
Sends an HTTP request and returns a
Promise representing the
pending HTTP response. |
Modifier and Type | Method and Description |
---|---|
protected Response |
AbstractHttpClient.createResponse(org.apache.http.HttpResponse result)
Creates a new
Response populated from the given AHC result . |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
AsyncHttpClient.sendAsync(Request request) |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
TransactionIdOutboundFilter.filter(Context context,
Request request,
Handler next) |
Promise<Response,NeverThrowsException> |
TransactionIdInboundFilter.filter(Context context,
Request request,
Handler next) |
Promise<Response,NeverThrowsException> |
OptionsFilter.filter(Context context,
Request request,
Handler next)
Handles all OPTION requests to CREST resources, all other request methods are handled by the
Handler . |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
HttpClientHandler.handle(Context context,
Request request)
Sends an HTTP request to a remote server and returns a
Promise
representing the asynchronous response. |
Modifier and Type | Method and Description |
---|---|
static SetCookieHeader |
SetCookieHeader.valueOf(Response response)
Constructs a new header, initialized from the specified response message.
|
Modifier and Type | Method and Description |
---|---|
Response |
ResponseException.getResponse()
Returns the response associated to this exception.
|
Response |
Response.setCause(Exception cause)
Link a 'caused by' exception to this response.
|
Response |
Response.setEntity(Object o) |
Response |
Response.setStatus(Status status)
Sets the response status code.
|
Response |
Response.setVersion(String version) |
Modifier and Type | Method and Description |
---|---|
static Promise<Response,NeverThrowsException> |
Response.newResponsePromise(Response response)
Returns a
Promise representing the Response for an
asynchronous Request which has already completed. |
static PromiseImpl<Response,NeverThrowsException> |
Response.newResponsePromiseImpl()
|
Modifier and Type | Method and Description |
---|---|
static Promise<Response,NeverThrowsException> |
Response.newResponsePromise(Response response)
Returns a
Promise representing the Response for an
asynchronous Request which has already completed. |
Constructor and Description |
---|
Response(Response response)
Creates a defensive copy of the given
response message. |
ResponseException(Response response)
Constructs a ResponseException using the given
response . |
ResponseException(Response response,
String message,
Throwable cause)
Constructs a ResponseException using the given
response , message and parent cause . |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
ResourceApiVersionRoutingFilter.filter(Context context,
Request request,
Handler next) |
Promise<Response,NeverThrowsException> |
Router.handle(Context context,
Request request) |
Modifier and Type | Method and Description |
---|---|
void |
Session.save(Response response)
Save the session state to the response.
|
void |
SessionManager.save(Session session,
Response response)
Saves the session into the provided response.
|
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
HttpClient.sendAsync(Request request)
|
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
MonitorEndpointHandler.handle(Context context,
Request request)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
SampleFilter.filter(Context context,
Request request,
Handler next)
Set a header in the incoming request and in the outgoing response.
|
Modifier and Type | Method and Description |
---|---|
static Bindings |
Bindings.bindings(Context context,
Request request,
Response response)
|
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
OAuth2ResourceServerFilter.filter(Context context,
Request request,
Handler next) |
Promise<Response,NeverThrowsException> |
EnforcerFilter.filter(Context context,
Request request,
Handler next) |
Modifier and Type | Method and Description |
---|---|
Response |
NoAuthenticationChallengeHandler.createResponse() |
protected Response |
InvalidTokenChallengeHandler.createResponse() |
protected Response |
InvalidRequestChallengeHandler.createResponse() |
protected Response |
InsufficientScopeChallengeHandler.createResponse() |
protected abstract Response |
AuthenticateChallengeHandler.createResponse()
Creates a
Response with the appropriate status code and reason. |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
AuthenticateChallengeHandler.handle(Context context,
Request request) |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
OAuth2ClientFilter.filter(Context context,
Request request,
Handler next) |
Promise<Response,NeverThrowsException> |
DiscoveryFilter.filter(Context context,
Request request,
Handler next) |
Promise<Response,NeverThrowsException> |
ClientRegistrationFilter.filter(Context context,
Request request,
Handler next) |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
WelcomeHandler.handle(Context context,
Request request) |
Promise<Response,NeverThrowsException> |
StaticResponseHandler.handle(Context context,
Request request) |
Promise<Response,NeverThrowsException> |
SequenceHandler.handle(Context context,
Request request) |
Promise<Response,NeverThrowsException> |
ScriptableHandler.handle(Context context,
Request request) |
Promise<Response,NeverThrowsException> |
DispatchHandler.handle(Context context,
Request request) |
Promise<Response,NeverThrowsException> |
DesKeyGenHandler.handle(Context context,
Request request) |
Promise<Response,NeverThrowsException> |
ClientHandler.handle(Context context,
Request request) |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
RouterHandler.handle(Context context,
Request request) |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
SamlFederationHandler.handle(Context context,
Request request) |
Modifier and Type | Method and Description |
---|---|
static Response |
Responses.blockingCall(Handler handler,
Context context,
Request request)
Executes a blocking call with the given
handler , context and request , returning
the Response when fully available. |
static Response |
Responses.newInternalServerError()
Generates an empty Internal Server Error response (500).
|
static Response |
Responses.newInternalServerError(Exception exception)
Generates an Internal Server Error response (500) whose content is set to the given
exception 's message. |
static Response |
Responses.newInternalServerError(String message)
Generates an Internal Server Error response (500) whose content is set to the given
message . |
static Response |
Responses.newInternalServerError(String message,
Exception exception)
Generates an Internal Server Error response (500) whose content is set to a concatenation
of the given
message and exception 's message. |
static Response |
Responses.newNotFound()
Generates an empty Not Found response (404).
|
static Response |
Responses.newNotFound(String message)
Generates a Not Found response (404) whose content is set to the given
message . |
Modifier and Type | Method and Description |
---|---|
void |
JwtCookieSession.save(Response response) |
void |
JwtSessionManager.save(Session session,
Response response) |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
TokenTransformationFilter.filter(Context context,
Request request,
Handler next) |
Promise<Response,NeverThrowsException> |
SsoTokenFilter.filter(Context context,
Request request,
Handler next) |
Promise<Response,NeverThrowsException> |
PolicyEnforcementFilter.filter(Context context,
Request request,
Handler next) |
Modifier and Type | Method and Description |
---|---|
protected Promise<Response,NeverThrowsException> |
AbstractScriptableHeapObject.runScript(Bindings bindings,
Handler next,
Context context)
Runs the compiled script using the provided bindings and optional
forwarding handler.
|
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
UmaResourceServerFilter.filter(Context context,
Request request,
Handler next) |
Copyright 2011-2015 ForgeRock AS.