Package org.forgerock.json.resource.http
Interface HttpContextFactory
- All Known Implementing Classes:
SecurityContextFactory
public interface HttpContextFactory
A factory which is responsible for creating new request
Contexts for
each JSON request. The returned context must include a
RootContext as its root and may include
zero or more sub-contexts.
As an example, a context factory may return a context chain which includes authentication state information.
-
Method Summary
Modifier and TypeMethodDescriptioncreateContext(Context parent, Request request) Returns the context which should be used for the provided HTTP request.
-
Method Details
-
createContext
Returns the context which should be used for the provided HTTP request.- Parameters:
parent- The parent context.request- The HTTP request which is about to be processed.- Returns:
- The context which should be used for the provided HTTP request.
- Throws:
ResourceException- If a request context could not be obtained.
-