Uses of Interface
org.forgerock.services.context.Context
Packages that use Context
Package
Description
Package contains the AuditService.
Package contains audit events.
This package contains the default 
AuditEventHandlers.This package contains the default AuditEventHandler implementations.
This package contains the Elasticsearch
 
AuditEventHandler implementation.This package contains a JDBC AuditEventHandler implementation.
This package contains a JMS AuditEventHandler implementation.
This package contains the JSON-file 
AuditEventHandler implementation.This package contains the JSON-stdout 
AuditEventHandler implementation.This package contains the audit handler implementation for Splunk.
This package contains a Syslog AuditEventHandler implementation.
Models and manages elements of the Hypertext Transfer Protocol.
Core 
Filter implementations.Support for CORS.
Core 
Handler implementations.This package provides APIs for OAuth 2.0 services implementations.
This package defines OpenAM specific logic needed to retrieve an
 
AccessTokenInfo.Provides routing functionality for HTTP requests.
Provides interfaces for managing and interacting with HTTP Sessions.
Classes to support OpenAPI API Descriptions using Swagger.
Classes and interfaces for core types including connections, request
 handlers, resources, and their exceptions.
JSON resource Commons HTTP Framework integration.
Handles Identity Assertion processing.
Identity Assertion handler.
Identity Assertion plugins.
Kerberos Identity Assertion plugin.
Service Provider interface for registering audit events.
Integrates with the Java Enterprise Edition Unified Expression Language API.
Filters the requests and/or responses of HTTP.
Filters the HTTP request using a declarative configuration model based on a chain of predicates to validate.
This package contains the components used to implement circuit breaking.
Support for financial APIs (Open Banking, PSD2, Berlin Group, ...).
This package contains the components used to implement some JWT related filter.
This package contains the OAuth2 Token validation filter that acts as an OAuth 2 Resource Server.
OAuth 2.0 Client filter implementation.
JWT confirmation key support for access tokens.
This package contains the components used to implement a throttling rate support.
Handles HTTP requests by generating responses.
Handles the tech preview identity assertion processing.
Contains components and APIs used to serve static resources.
Provides automated router capability that loads its configurations files (called routes) from a given directory.
Identity Gateway SAML support.
Integrates with the ForgeRock HTTP Framework.
Integration classes specifically for ForgeRock Access Management.
AM Session idle timeout tracking.
This package contains the components used to integrate with PingOne Protect, to support risk evaluation and routing.
Contains every classes related to Ping's sideband API.
Scripting support.
Provides SQL and JDBC support.
Common tools used in policy service.
AM authentication service.
HTTP-based authentication service.
This package contains classes to call AM to retrieve user's session info.
This package contains classes to call AM to retrieve user's profile info.
Defines a storage service to be used by the UI to persist its component model.
This package contains the UMA (User Managed Access) components used to support the Uma Resource Server role.
Miscellaneous utility classes.
This package contains the 
Context interface and various common protocol
 independent implementations.Classes that allow services to be described.
This package provides a simple framework for implementing routers.
- 
Uses of Context in org.forgerock.audit
Classes in org.forgerock.audit that implement ContextModifier and TypeClassDescriptionclassA Context used when auditing over the router.Methods in org.forgerock.audit with parameters of type ContextModifier and TypeMethodDescriptionAuditService.handleAction(Context context, ActionRequest request) Audit service may support actions on the service itself or on handlers.AuditServiceProxy.handleAction(Context context, ActionRequest request) AuditService.handleCreate(Context context, CreateRequest request) Propagates the audit event to theAuditEventHandlerobjects that have been registered for the audit event topic.AuditServiceProxy.handleCreate(Context context, CreateRequest request) AuditService.handleDelete(Context context, DeleteRequest request) Audit service does not support changing audit entries.AuditServiceProxy.handleDelete(Context context, DeleteRequest request) AuditService.handlePatch(Context context, PatchRequest request) Audit service does not support changing audit entries.AuditServiceProxy.handlePatch(Context context, PatchRequest request) AuditService.handleQuery(Context context, QueryRequest request, QueryResourceHandler handler) Performs the query on the specified object and returns the associated results.AuditServiceProxy.handleQuery(Context context, QueryRequest request, QueryResourceHandler handler) AuditService.handleRead(Context context, ReadRequest request) Gets an object from the audit logs by identifier.AuditServiceProxy.handleRead(Context context, ReadRequest request) AuditService.handleUpdate(Context context, UpdateRequest request) Audit service does not support changing audit entries.AuditServiceProxy.handleUpdate(Context context, UpdateRequest request) Constructors in org.forgerock.audit with parameters of type ContextModifierConstructorDescriptionAuditingContext(Context parent) Construct a new audit context with the provided parent. - 
Uses of Context in org.forgerock.audit.events
Methods in org.forgerock.audit.events with parameters of type ContextModifier and TypeMethodDescriptionfinal TAccessAuditEventBuilder.clientFromContext(Context context) Sets client ip, port and host fromClientContext, if the providedContextcontains aClientContext.final TAccessAuditEventBuilder.forContext(Context context) Sets common fields from services contexts.final TAccessAuditEventBuilder.forHttpRequest(Context context, Request request) Sets common fields from CREST contexts and request.final TAccessAuditEventBuilder.httpFromContext(Context context) Sets HTTP method, path, queryString and headers fromHttpContext, if the providedContextcontains aHttpContext.final TAccessAuditEventBuilder.serverFromContext(Context context) Sets the server fields for the event, if the providedContextcontains aClientContext..final TAuditEventBuilder.transactionIdFromContext(Context context) Sets transactionId from ID ofTransactionIdContext, if the providedContextcontains aTransactionIdContext. - 
Uses of Context in org.forgerock.audit.events.handlers
Methods in org.forgerock.audit.events.handlers that return ContextModifier and TypeMethodDescriptionAuditEventTopicState.getContext()Returns the context that triggered the event.Methods in org.forgerock.audit.events.handlers with parameters of type ContextModifier and TypeMethodDescriptionAuditEventHandler.handleAction(Context context, String topic, ActionRequest request) Performs an action.AuditEventHandlerBase.handleAction(Context context, String topic, ActionRequest request) AuditEventHandler.publishEvent(Context context, String topic, JsonValue event) Publishes an event to the provided topic.NoOpAuditEventHandler.publishEvent(Context context, String topic, JsonValue event) AuditEventHandler.queryEvents(Context context, String topic, QueryRequest query, QueryResourceHandler handler) Query some events from the provided topic.NoOpAuditEventHandler.queryEvents(Context context, String topic, QueryRequest query, QueryResourceHandler handler) Reads an event with the provided resource id from the provided topic.Constructors in org.forgerock.audit.events.handlers with parameters of type ContextModifierConstructorDescriptionAuditEventTopicState(Context context, String topic, JsonValue event) Creates a (topic,event) pair. - 
Uses of Context in org.forgerock.audit.handlers.csv
Methods in org.forgerock.audit.handlers.csv with parameters of type ContextModifier and TypeMethodDescriptionCsvAuditEventHandler.handleAction(Context context, String topic, ActionRequest request) CsvAuditEventHandler.publishEvent(Context context, String topic, JsonValue event) Create a csv audit log entry.CsvAuditEventHandler.queryEvents(Context context, String topic, QueryRequest query, QueryResourceHandler handler) Perform a query on the csv audit log.Read from the csv audit log. - 
Uses of Context in org.forgerock.audit.handlers.elasticsearch
Methods in org.forgerock.audit.handlers.elasticsearch with parameters of type ContextModifier and TypeMethodDescriptionElasticsearchAuditEventHandler.publishEvent(Context context, String topic, JsonValue event) ElasticsearchAuditEventHandler.queryEvents(Context context, String topic, QueryRequest query, QueryResourceHandler handler) Queries the Elasticsearch Search API for audit events. - 
Uses of Context in org.forgerock.audit.handlers.jdbc
Methods in org.forgerock.audit.handlers.jdbc with parameters of type ContextModifier and TypeMethodDescriptionJdbcAuditEventHandler.publishEvent(Context context, String topic, JsonValue event) Publishes an event to the provided topic.JdbcAuditEventHandler.queryEvents(Context context, String topic, QueryRequest queryRequest, QueryResourceHandler queryResourceHandler) Query some events from the provided topic. - 
Uses of Context in org.forgerock.audit.handlers.jms
Methods in org.forgerock.audit.handlers.jms with parameters of type ContextModifier and TypeMethodDescriptionJmsAuditEventHandler.publishEvent(Context context, String topic, JsonValue event) JmsAuditEventHandler.queryEvents(Context context, String topic, QueryRequest queryRequest, QueryResourceHandler queryResourceHandler) Returns NotSupportedException as query is not implemented for JMS.Returns NotSupportedException as read is not implemented for JMS. - 
Uses of Context in org.forgerock.audit.handlers.json
Methods in org.forgerock.audit.handlers.json with parameters of type ContextModifier and TypeMethodDescriptionJsonAuditEventHandler.handleAction(Context context, String topic, ActionRequest request) JsonAuditEventHandler.publishEvent(Context context, String topic, JsonValue event) JsonAuditEventHandler.queryEvents(Context context, String topic, QueryRequest query, QueryResourceHandler handler)  - 
Uses of Context in org.forgerock.audit.handlers.json.stdout
Methods in org.forgerock.audit.handlers.json.stdout with parameters of type ContextModifier and TypeMethodDescriptionJsonStdoutAuditEventHandler.publishEvent(Context context, String topic, JsonValue event) JsonStdoutAuditEventHandler.queryEvents(Context context, String topic, QueryRequest query, QueryResourceHandler handler)  - 
Uses of Context in org.forgerock.audit.handlers.splunk
Methods in org.forgerock.audit.handlers.splunk with parameters of type ContextModifier and TypeMethodDescriptionSplunkAuditEventHandler.publishEvent(Context context, String topic, JsonValue event) SplunkAuditEventHandler.queryEvents(Context context, String topic, QueryRequest query, QueryResourceHandler handler)  - 
Uses of Context in org.forgerock.audit.handlers.syslog
Methods in org.forgerock.audit.handlers.syslog with parameters of type ContextModifier and TypeMethodDescriptionSyslogAuditEventHandler.publishEvent(Context context, String topic, JsonValue event) SyslogAuditEventHandler.queryEvents(Context context, String topic, QueryRequest queryRequest, QueryResourceHandler queryResourceHandler)  - 
Uses of Context in org.forgerock.http
Methods in org.forgerock.http with parameters of type ContextModifier and TypeMethodDescriptionFilters the request and/or response of an exchange.Sends an HTTP request and returns aPromiserepresenting the pending HTTP response.Client.sendWithoutClose(Context context, Request request) Sends an HTTP request and returns aPromiserepresenting the pending HTTP response.Constructors in org.forgerock.http with parameters of type Context - 
Uses of Context in org.forgerock.http.filter
Methods in org.forgerock.http.filter that return types with arguments of type ContextModifier and TypeMethodDescriptionstatic BiPredicate<Context,Request> Filters.matchRequestUriPath(String regex) Returns aBiPredicatewhich will only match requests whose URI path matches the provided regular expression.static BiPredicate<Context,Request> Filters.matchRequestUriPath(Pattern regex) Returns aBiPredicatewhich will only match requests whose URI path matches the provided regular expression.Methods in org.forgerock.http.filter with parameters of type ContextModifier and TypeMethodDescriptionHandles all OPTION requests to CREST resources, all other request methods are handled by theHandler.Method parameters in org.forgerock.http.filter with type arguments of type ContextModifier and TypeMethodDescriptionstatic FilterFilters.conditionalFilter(Filter delegate, BiPredicate<Context, Request> condition) Create a Filter decorator that only delegates to the decorated filter if the supplied predicate returns true. - 
Uses of Context in org.forgerock.http.filter.cors
Methods in org.forgerock.http.filter.cors with parameters of type ContextModifier and TypeMethodDescriptionCorsPolicyProvider.findApplicable(Context context, String origin) Returns an optional CORS policy applicable in thiscontext, for the givenorigin. - 
Uses of Context in org.forgerock.http.handler
Methods in org.forgerock.http.handler with parameters of type Context - 
Uses of Context in org.forgerock.http.oauth2
Classes in org.forgerock.http.oauth2 that implement ContextModifier and TypeClassDescriptionclassAnOAuth2Contextcould be used to store and retrieve anAccessTokenInfo.Methods in org.forgerock.http.oauth2 with parameters of type ContextModifier and TypeMethodDescriptionDeprecated.ResourceAccess.getRequiredScopes(Context context, Request request) Returns the scopes required to access the resource.default Promise<AccessTokenInfo,AccessTokenException> Deprecated, for removal: This API element is subject to removal in a future version.default Promise<AccessTokenInfo,AccessTokenException> Resolves a given access token against an authorization server.Constructors in org.forgerock.http.oauth2 with parameters of type ContextModifierConstructorDescriptionOAuth2Context(Context parent, AccessTokenInfo accessToken) Creates a new OAuth2 context with the providedAccessTokenInfo. - 
Uses of Context in org.forgerock.http.oauth2.resolver
Methods in org.forgerock.http.oauth2.resolver with parameters of type ContextModifier and TypeMethodDescriptionCachingAccessTokenResolver.resolve(Context context, Supplier<Request, IOException> request, String token) OpenAmAccessTokenResolver.resolve(Context context, Supplier<Request, IOException> request, String token) Deprecated.TokenIntrospectionAccessTokenResolver.resolve(Context context, Supplier<Request, IOException> request, String token)  - 
Uses of Context in org.forgerock.http.routing
Classes in org.forgerock.http.routing that implement ContextModifier and TypeClassDescriptionclassAContextwhich is created when a request is and has been routed based on resource API version.final classAContextwhich is created when a request has been routed.Methods in org.forgerock.http.routing with parameters of type ContextModifier and TypeMethodDescriptionprotected ApiVersionRouterContextResourceApiVersionRoutingFilter.createApiVersionRouterContext(Context context) Creates aApiVersionRouterContextusing the default version behaviour and whether to issue warnings from the behaviourManager instance.static UriRouterContext.BuilderUriRouterContext.uriRouterContext(Context parent) Return a builder for a newUriRouterContext.Constructors in org.forgerock.http.routing with parameters of type ContextModifierConstructorDescriptionApiVersionRouterContext(Context parent, DefaultVersionBehaviour defaultVersionBehaviour, boolean warningEnabled) Creates a new resource API version routing context having the provided parent, default versioning behaviour and whether warnings will be issued.UriRouterContext(Context parent, String matchedUri, String remainingUri, Map<String, String> uriTemplateVariables) Creates a new routing context having the provided parent, URI template variables, and an ID automatically generated usingUUID.randomUUID().UriRouterContext(Context parent, String matchedUri, String remainingUri, Map<String, String> uriTemplateVariables, URI originalUri) Creates a new routing context having the provided parent, URI template variables, and an ID automatically generated usingUUID.randomUUID(). - 
Uses of Context in org.forgerock.http.session
Classes in org.forgerock.http.session that implement ContextModifier and TypeClassDescriptionfinal classASessionContextis a mechanism for maintaining state between components when processing a successive requests from the same logical client or end-user.Constructors in org.forgerock.http.session with parameters of type ContextModifierConstructorDescriptionSessionContext(Context parent, Session session) Constructs a newSessionContext. - 
Uses of Context in org.forgerock.http.swagger
Methods in org.forgerock.http.swagger with parameters of type ContextModifier and TypeMethodDescriptionprotected io.swagger.models.SwaggerOpenApiRequestFilter.setUriDetailsIfNotPresent(Request request, Context context, io.swagger.models.Swagger descriptor) Deduce and set the base URI of the request for the OpenAPI descriptor from the request context. - 
Uses of Context in org.forgerock.json.resource
Classes in org.forgerock.json.resource that implement ContextModifier and TypeClassDescriptionclassAContextcontaining information which should be returned to the user in some appropriate form to the user.Methods in org.forgerock.json.resource that return ContextModifier and TypeMethodDescriptionprotected ContextOptional Context-transformation function if the implementer has requirements to override theContextprovided in theConnection's method invocations.Methods in org.forgerock.json.resource with parameters of type ContextModifier and TypeMethodDescriptionAbstractAsynchronousConnection.action(Context context, ActionRequest request) AbstractConnectionWrapper.action(Context context, ActionRequest request) Performs an action against a specific resource, or set of resources.Connection.action(Context context, ActionRequest request) Performs an action against a specific resource, or set of resources.AbstractConnectionWrapper.actionAsync(Context context, ActionRequest request) Asynchronously performs an action against a specific resource, or set of resources.Connection.actionAsync(Context context, ActionRequest request) Asynchronously performs an action against a specific resource, or set of resources.default Promise<ActionResponse,ResourceException> CollectionResourceProvider.actionCollection(Context context, ActionRequest request) Performs the providedactionagainst the resource collection.MemoryBackend.actionCollection(Context context, ActionRequest request) Performs the providedactionagainst the resource collection.default Promise<ActionResponse,ResourceException> CollectionResourceProvider.actionInstance(Context context, String resourceId, ActionRequest request) Performs the providedactionagainst a resource within the collection.MemoryBackend.actionInstance(Context context, String id, ActionRequest request) Performs the providedactionagainst a resource within the collection.default Promise<ActionResponse,ResourceException> SingletonResourceProvider.actionInstance(Context context, ActionRequest request) Performs the providedactionagainst the single resource instance.AbstractAsynchronousConnection.create(Context context, CreateRequest request) AbstractConnectionWrapper.create(Context context, CreateRequest request) Adds a new JSON resource.Connection.create(Context context, CreateRequest request) Adds a new JSON resource.AbstractConnectionWrapper.createAsync(Context context, CreateRequest request) Asynchronously adds a new JSON resource.Connection.createAsync(Context context, CreateRequest request) Asynchronously adds a new JSON resource.default Promise<ResourceResponse,ResourceException> CollectionResourceProvider.createInstance(Context context, CreateRequest request) Addsa new resource instance to the collection.MemoryBackend.createInstance(Context context, CreateRequest request) Addsa new resource instance to the collection.AbstractAsynchronousConnection.delete(Context context, DeleteRequest request) AbstractConnectionWrapper.delete(Context context, DeleteRequest request) Deletes a JSON resource.Connection.delete(Context context, DeleteRequest request) Deletes a JSON resource.AbstractConnectionWrapper.deleteAsync(Context context, DeleteRequest request) Asynchronously deletes a JSON resource.Connection.deleteAsync(Context context, DeleteRequest request) Asynchronously deletes a JSON resource.default Promise<ResourceResponse,ResourceException> CollectionResourceProvider.deleteInstance(Context context, String resourceId, DeleteRequest request) Removesa resource instance from the collection.MemoryBackend.deleteInstance(Context context, String id, DeleteRequest request) Removesa resource instance from the collection.Filter.filterAction(Context context, ActionRequest request, RequestHandler next) Filters an action request.ResourceApiVersionRoutingFilter.filterAction(Context context, ActionRequest request, RequestHandler next) ResourceApiVersionSpecificationFilter.filterAction(Context context, ActionRequest request, RequestHandler next) Filter.filterCreate(Context context, CreateRequest request, RequestHandler next) Filters a create request.ResourceApiVersionRoutingFilter.filterCreate(Context context, CreateRequest request, RequestHandler next) ResourceApiVersionSpecificationFilter.filterCreate(Context context, CreateRequest request, RequestHandler next) Filter.filterDelete(Context context, DeleteRequest request, RequestHandler next) Filters a delete request.ResourceApiVersionRoutingFilter.filterDelete(Context context, DeleteRequest request, RequestHandler next) ResourceApiVersionSpecificationFilter.filterDelete(Context context, DeleteRequest request, RequestHandler next) Filter.filterPatch(Context context, PatchRequest request, RequestHandler next) Filters a patch request.ResourceApiVersionRoutingFilter.filterPatch(Context context, PatchRequest request, RequestHandler next) ResourceApiVersionSpecificationFilter.filterPatch(Context context, PatchRequest request, RequestHandler next) Filter.filterQuery(Context context, QueryRequest request, QueryResourceHandler handler, RequestHandler next) Filters a query request.ResourceApiVersionRoutingFilter.filterQuery(Context context, QueryRequest request, QueryResourceHandler handler, RequestHandler next) ResourceApiVersionSpecificationFilter.filterQuery(Context context, QueryRequest request, QueryResourceHandler handler, RequestHandler next) Filter.filterRead(Context context, ReadRequest request, RequestHandler next) Filters a read request.ResourceApiVersionRoutingFilter.filterRead(Context context, ReadRequest request, RequestHandler next) ResourceApiVersionSpecificationFilter.filterRead(Context context, ReadRequest request, RequestHandler next) Filter.filterUpdate(Context context, UpdateRequest request, RequestHandler next) Filters an update request.ResourceApiVersionRoutingFilter.filterUpdate(Context context, UpdateRequest request, RequestHandler next) ResourceApiVersionSpecificationFilter.filterUpdate(Context context, UpdateRequest request, RequestHandler next) booleanResourceApiVersionSpecificationFilter.NoApiVersionHandler.handle(Context context, ResourcePath resourcePath) Handler called when a request has no resource API version.FilterChain.handleAction(Context context, ActionRequest request) default Promise<ActionResponse,ResourceException> RequestHandler.handleAction(Context context, ActionRequest request) Handles performing an action on a resource, and optionally returns an associated result.Router.handleAction(Context context, ActionRequest request) SynchronousRequestHandler.handleAction(Context context, ActionRequest request) Handles performing an action on a resource, and optionally returns an associated result.org.forgerock.api.models.ApiDescriptionAbstractConnectionWrapper.handleApiRequest(Context context, Request request) org.forgerock.api.models.ApiDescriptionDescribedSyncRequestHandlerAdapter.handleApiRequest(Context context, Request request) org.forgerock.api.models.ApiDescriptionFilterChain.handleApiRequest(Context context, Request request) org.forgerock.api.models.ApiDescriptionRouter.handleApiRequest(Context context, Request request) FilterChain.handleCreate(Context context, CreateRequest request) default Promise<ResourceResponse,ResourceException> RequestHandler.handleCreate(Context context, CreateRequest request) Adds a new JSON resource, returning aPromisethat will be completed when the resource has been added.Router.handleCreate(Context context, CreateRequest request) SynchronousRequestHandler.handleCreate(Context context, CreateRequest request) Adds a new JSON resource.FilterChain.handleDelete(Context context, DeleteRequest request) default Promise<ResourceResponse,ResourceException> RequestHandler.handleDelete(Context context, DeleteRequest request) Deletes a JSON resource, returning aPromisethat will be completed when the resource has been deleted.Router.handleDelete(Context context, DeleteRequest request) SynchronousRequestHandler.handleDelete(Context context, DeleteRequest request) Deletes a JSON resource.voidResourceApiVersionSpecificationFilter.ResourcePathAndVersionSpecification.handleNoApiVersionSupplied(Context context, ResourcePath resourcePath) Support handling when no resource API version is supplied on the request.voidResourceApiVersionSpecificationFilter.VersionSpecification.handleNoApiVersionSupplied(Context context, ResourcePath resourcePath) Support custom handling when no resource API version is supplied on the request.FilterChain.handlePatch(Context context, PatchRequest request) default Promise<ResourceResponse,ResourceException> RequestHandler.handlePatch(Context context, PatchRequest request) Updates a JSON resource by applying a set of changes to its existing content, returning aPromisethat will be completed when the resource has been updated.Router.handlePatch(Context context, PatchRequest request) SynchronousRequestHandler.handlePatch(Context context, PatchRequest request) Updates a JSON resource by applying a set of changes to its existing content.FilterChain.handleQuery(Context context, QueryRequest request, QueryResourceHandler handler) default Promise<QueryResponse,ResourceException> RequestHandler.handleQuery(Context context, QueryRequest request, QueryResourceHandler handler) Searches for all JSON resources matching a user specified set of criteria, returning aPromisethat will be completed when the search has completed.Router.handleQuery(Context context, QueryRequest request, QueryResourceHandler handler) SynchronousRequestHandler.handleQuery(Context context, QueryRequest request, Collection<ResourceResponse> resources) Searches for all JSON resources matching a user specified set of criteria.FilterChain.handleRead(Context context, ReadRequest request) default Promise<ResourceResponse,ResourceException> RequestHandler.handleRead(Context context, ReadRequest request) Reads a JSON resource, returning aPromisethat will be completed when the resource has been read.Router.handleRead(Context context, ReadRequest request) SynchronousRequestHandler.handleRead(Context context, ReadRequest request) Reads a JSON resource.FilterChain.handleUpdate(Context context, UpdateRequest request) default Promise<ResourceResponse,ResourceException> RequestHandler.handleUpdate(Context context, UpdateRequest request) Updates a JSON resource by replacing its existing content with new content, returning aPromisethat will be completed when the resource has been updated.Router.handleUpdate(Context context, UpdateRequest request) SynchronousRequestHandler.handleUpdate(Context context, UpdateRequest request) Updates a JSON resource by replacing its existing content with new content.booleanReturnstrueif the conditional filter should be invoked, orfalseif processing should continue directly to the next filter in the filter chain.AbstractAsynchronousConnection.patch(Context context, PatchRequest request) AbstractConnectionWrapper.patch(Context context, PatchRequest request) Updates a JSON resource by applying a set of changes to its existing content.Connection.patch(Context context, PatchRequest request) Updates a JSON resource by applying a set of changes to its existing content.AbstractConnectionWrapper.patchAsync(Context context, PatchRequest request) Asynchronously updates a JSON resource by applying a set of changes to its existing content.Connection.patchAsync(Context context, PatchRequest request) Asynchronously updates a JSON resource by applying a set of changes to its existing content.default Promise<ResourceResponse,ResourceException> CollectionResourceProvider.patchInstance(Context context, String resourceId, PatchRequest request) Patchesan existing resource within the collection.MemoryBackend.patchInstance(Context context, String id, PatchRequest request) Patchesan existing resource within the collection.default Promise<ResourceResponse,ResourceException> SingletonResourceProvider.patchInstance(Context context, PatchRequest request) Patchesthe single resource instance.AbstractAsynchronousConnection.query(Context context, QueryRequest request, Collection<? super ResourceResponse> results) AbstractAsynchronousConnection.query(Context context, QueryRequest request, QueryResourceHandler handler) AbstractConnectionWrapper.query(Context context, QueryRequest request, Collection<? super ResourceResponse> results) Searches for all JSON resources matching a user specified set of criteria, and places the results in the provided collection.AbstractConnectionWrapper.query(Context context, QueryRequest request, QueryResourceHandler handler) Searches for all JSON resources matching a user specified set of criteria, and returns aPromisethat will be completed with the results of the search.Connection.query(Context context, QueryRequest request, Collection<? super ResourceResponse> results) Searches for all JSON resources matching a user specified set of criteria, and places the results in the provided collection.Connection.query(Context context, QueryRequest request, QueryResourceHandler handler) Searches for all JSON resources matching a user specified set of criteria, and returns aPromisethat will be completed with the results of the search.AbstractConnectionWrapper.queryAsync(Context context, QueryRequest request, QueryResourceHandler handler) Asynchronously searches for all JSON resources matching a user specified set of criteria, and returns aPromisethat will be completed with the results of the search.Connection.queryAsync(Context context, QueryRequest request, QueryResourceHandler handler) Asynchronously searches for all JSON resources matching a user specified set of criteria, and returns aPromisethat will be completed with the results of the search.default Promise<QueryResponse,ResourceException> CollectionResourceProvider.queryCollection(Context context, QueryRequest request, QueryResourceHandler handler) Searchesthe collection for all resources which match the query request criteria.MemoryBackend.queryCollection(Context context, QueryRequest request, QueryResourceHandler handler) Searchesthe collection for all resources which match the query request criteria.AbstractAsynchronousConnection.read(Context context, ReadRequest request) AbstractConnectionWrapper.read(Context context, ReadRequest request) Reads a JSON resource.Connection.read(Context context, ReadRequest request) Reads a JSON resource.AbstractConnectionWrapper.readAsync(Context context, ReadRequest request) Asynchronously reads a JSON resource.Connection.readAsync(Context context, ReadRequest request) Asynchronously reads a JSON resource.default Promise<ResourceResponse,ResourceException> CollectionResourceProvider.readInstance(Context context, String resourceId, ReadRequest request) Readsan existing resource within the collection.MemoryBackend.readInstance(Context context, String id, ReadRequest request) Readsan existing resource within the collection.default Promise<ResourceResponse,ResourceException> SingletonResourceProvider.readInstance(Context context, ReadRequest request) Readsthe single resource instance.protected ContextOptional Context-transformation function if the implementer has requirements to override theContextprovided in theConnection's method invocations.AbstractAsynchronousConnection.update(Context context, UpdateRequest request) AbstractConnectionWrapper.update(Context context, UpdateRequest request) Updates a JSON resource by replacing its existing content with new content.Connection.update(Context context, UpdateRequest request) Updates a JSON resource by replacing its existing content with new content.AbstractConnectionWrapper.updateAsync(Context context, UpdateRequest request) Asynchronously updates a JSON resource by replacing its existing content with new content.Connection.updateAsync(Context context, UpdateRequest request) Asynchronously updates a JSON resource by replacing its existing content with new content.default Promise<ResourceResponse,ResourceException> CollectionResourceProvider.updateInstance(Context context, String resourceId, UpdateRequest request) Updatesan existing resource within the collection.MemoryBackend.updateInstance(Context context, String id, UpdateRequest request) Updatesan existing resource within the collection.default Promise<ResourceResponse,ResourceException> SingletonResourceProvider.updateInstance(Context context, UpdateRequest request) Updatesthe single resource instance.Constructors in org.forgerock.json.resource with parameters of type ContextModifierConstructorDescriptionAdviceContext(Context parent, Collection<String> restrictedAdviceNames) Creates a new AdviceContext with the provided parent. - 
Uses of Context in org.forgerock.json.resource.http
Classes in org.forgerock.json.resource.http that implement ContextModifier and TypeClassDescriptionfinal classAContextcontaining information relating to the originating HTTP request.Methods in org.forgerock.json.resource.http that return ContextModifier and TypeMethodDescriptionHttpContextFactory.createContext(Context parent, Request request) Returns the context which should be used for the provided HTTP request.Methods in org.forgerock.json.resource.http with parameters of type ContextModifier and TypeMethodDescriptionHttpContextFactory.createContext(Context parent, Request request) Returns the context which should be used for the provided HTTP request.SecurityContextFactory.createContext(Context parent) Deprecated.Creates a newSecurityContextusing the attributes contained in the provided HTTP request.SecurityContextFactory.createContext(Context context, Request request) Deprecated.Creates a newSecurityContextusing the attributes contained in the provided HTTP request.static HandlerCrestHttp.newHttpHandler(ConnectionFactory connectionFactory, Context parentContext) Deprecated.UseCrestHttp.newHttpHandler(CrestApplication)instead.static HandlerCrestHttp.newHttpHandler(CrestApplication application, Context context) Deprecated.Since 25.0.0.static HandlerCrestHttp.newHttpHandler(CrestApplication application, Context context, Factory<Buffer> bufferFactory) Creates a new JSON resource HTTP handler with the provided CREST request handler. - 
Uses of Context in org.forgerock.openig.assertion
Classes in org.forgerock.openig.assertion that implement ContextModifier and TypeClassDescriptionclassAnIdentityRequestJwtContextis used to store the key details of the Identity Request JWT.Constructors in org.forgerock.openig.assertion with parameters of type ContextModifierConstructorDescriptionIdentityRequestJwtContext(Context parent, EncryptedJwt identityRequestJwt) Creates a newIdentityRequestJwtContextcontext based on a validated Identity Request JWT. - 
Uses of Context in org.forgerock.openig.assertion.handler
Methods in org.forgerock.openig.assertion.handler with parameters of type Context - 
Uses of Context in org.forgerock.openig.assertion.plugin
Methods in org.forgerock.openig.assertion.plugin with parameters of type ContextModifier and TypeMethodDescriptionPreform some processing and return a set of claims to be returned in the Identity Assertion JWT. - 
Uses of Context in org.forgerock.openig.assertion.plugin.kerberos
Methods in org.forgerock.openig.assertion.plugin.kerberos with parameters of type ContextModifier and TypeMethodDescription - 
Uses of Context in org.forgerock.openig.audit
Methods in org.forgerock.openig.audit with parameters of type ContextModifier and TypeMethodDescriptionNoOpAuditService.handleAction(Context context, ActionRequest actionRequest) NoOpAuditService.handleCreate(Context context, CreateRequest createRequest) NoOpAuditService.handleDelete(Context context, DeleteRequest deleteRequest) NoOpAuditService.handlePatch(Context context, PatchRequest patchRequest) NoOpAuditService.handleQuery(Context context, QueryRequest queryRequest, QueryResourceHandler queryResourceHandler) NoOpAuditService.handleRead(Context context, ReadRequest readRequest) NoOpAuditService.handleUpdate(Context context, UpdateRequest updateRequest)  - 
Uses of Context in org.forgerock.openig.el
Methods in org.forgerock.openig.el that return types with arguments of type ContextModifier and TypeMethodDescriptionFlatten the currentleafContextinto a Map keyed by context name.Methods in org.forgerock.openig.el with parameters of type ContextModifier and TypeMethodDescriptionstatic BindingsReturns aBindingsinitialized with the givencontextandrequest.static BindingsReturns aBindingsinitialized with the givencontextandrequest.static BindingsReturns aBindingsinitialized with the givencontext,requestandresponse.Flatten the currentleafContextinto a Map keyed by context name. - 
Uses of Context in org.forgerock.openig.filter
Classes in org.forgerock.openig.filter that implement ContextModifier and TypeClassDescriptionclassUsed by theFragmentFilterand theDataPreservationFilterto know if a filter has attempted an impending IG redirection.classContext holding values extracted from theFileAttributesFilter.classUsed by theJwtBuilderFilterto make the JWT available in the context.Methods in org.forgerock.openig.filter with parameters of type ContextModifier and TypeMethodDescriptionConstructors in org.forgerock.openig.filter with parameters of type ContextModifierConstructorDescriptionAuthRedirectContext(Context parent) Create an AuthRedirectContext instance. - 
Uses of Context in org.forgerock.openig.filter.allow
Methods in org.forgerock.openig.filter.allow with parameters of type Context - 
Uses of Context in org.forgerock.openig.filter.circuitbreaker
Methods in org.forgerock.openig.filter.circuitbreaker with parameters of type Context - 
Uses of Context in org.forgerock.openig.filter.finance
Methods in org.forgerock.openig.filter.finance with parameters of type Context - 
Uses of Context in org.forgerock.openig.filter.jwt
Classes in org.forgerock.openig.filter.jwt that implement ContextModifier and TypeClassDescriptionclassAJwtValidationContextused to store the JWT and claims.classAJwtValidationErrorContextused to store the JWT and the list of violations for this JWT.Methods in org.forgerock.openig.filter.jwt with parameters of type Context - 
Uses of Context in org.forgerock.openig.filter.oauth2
Classes in org.forgerock.openig.filter.oauth2 that implement ContextModifier and TypeClassDescriptionfinal classContextimplementation to hold OAuth2 error details, should a failure occur during OAuth2 scenarios.classContextsupporting OAuth2 token exchange scenarios, this manages the resulting exchange token.Methods in org.forgerock.openig.filter.oauth2 with parameters of type ContextModifier and TypeMethodDescriptionScriptableResourceAccess.getRequiredScopes(Context context, Request request) static OAuth2FailureContextOAuth2FailureContext.oauth2FailureContext(Context parent, OAuth2ErrorException exception) Create a newOAuth2FailureContext.CaffeineCacheAccessTokenResolver.resolve(Context context, Supplier<Request, IOException> request, String token) ScriptableAccessTokenResolver.resolve(Context context, Supplier<Request, IOException> request, String token) StatelessAccessTokenResolver.resolve(Context context, Supplier<Request, IOException> request, String token)  - 
Uses of Context in org.forgerock.openig.filter.oauth2.client
Classes in org.forgerock.openig.filter.oauth2.client that implement ContextModifier and TypeClassDescriptionclassThis context helps to manage theOAuth2Sessionwhen used withOAuth2ClientFilter.Methods in org.forgerock.openig.filter.oauth2.client with parameters of type ContextModifier and TypeMethodDescriptionClientRegistrationStrategy.performClientRegistration(Context context, Issuer issuer) Perform client registration for the suppliedIssuer. - 
Uses of Context in org.forgerock.openig.filter.oauth2.cnf
Methods in org.forgerock.openig.filter.oauth2.cnf with parameters of type ContextModifier and TypeMethodDescriptionConfirmationKeyVerifierAccessTokenResolver.resolve(Context context, Supplier<Request, IOException> request, String token) ClientContextCertificateThumbprintVerifier.verify(Context context, AccessTokenInfo tokenInfo, JsonValue cnfKey) ConfirmationKeyVerifier.verify(Context context, AccessTokenInfo tokenInfo, JsonValue cnfKey) Verifies the given confirmation key value.Sha256AttributeCertificateThumbprintVerifier.verify(Context context, AccessTokenInfo tokenInfo, JsonValue cnfKey)  - 
Uses of Context in org.forgerock.openig.filter.throttling
Methods in org.forgerock.openig.filter.throttling with parameters of type ContextModifier and TypeMethodDescriptionReturns theThrottlingRatethat should be used for the provided request. - 
Uses of Context in org.forgerock.openig.handler
Methods in org.forgerock.openig.handler with parameters of type ContextModifier and TypeMethodDescription - 
Uses of Context in org.forgerock.openig.handler.assertion
Methods in org.forgerock.openig.handler.assertion with parameters of type ContextModifier and TypeMethodDescriptionIdentityAssertionPluginTechPreview.process(Context context, Request request, Map<String, Object> incomingClaims) Preform some processing and return a set of claims to be returned in the Assertion JWT.ScriptableIdentityAssertionPluginTechPreview.process(Context context, Request request, Map<String, Object> incomingClaims)  - 
Uses of Context in org.forgerock.openig.handler.resources
Methods in org.forgerock.openig.handler.resources with parameters of type Context - 
Uses of Context in org.forgerock.openig.handler.router
Classes in org.forgerock.openig.handler.router that implement ContextModifier and TypeClassDescriptionclassContextimplementation to maintain a record of the route that accepted the request.Methods in org.forgerock.openig.handler.router with parameters of type ContextModifier and TypeMethodDescriptionConstructors in org.forgerock.openig.handler.router with parameters of type ContextModifierConstructorDescriptionRoutingContext(Context parent, String routeId, String routeName) Create a new instance of aRoutingContext. - 
Uses of Context in org.forgerock.openig.handler.saml
Classes in org.forgerock.openig.handler.saml that implement ContextModifier and TypeClassDescriptionclassContextimplementation to hold error details, should an error occur during SAML processing.Methods in org.forgerock.openig.handler.saml with parameters of type ContextModifier and TypeMethodDescriptionprotected Promise<Response,NeverThrowsException> AbstractSamlFederationHeaplet.defaultFailureHandler(Context context, Request request) The default failure handler to use should none be provided in the configuration.SamlConfig.requestUri(Context context, URI requestUri) Return the request URI. - 
Uses of Context in org.forgerock.openig.http
Methods in org.forgerock.openig.http that return ContextModifier and TypeMethodDescriptionContextAndRequest.context()Returns the value of thecontextrecord component.Methods in org.forgerock.openig.http with parameters of type ContextModifier and TypeMethodDescriptionServerInfoSingletonProvider.actionInstance(Context context, ActionRequest request) ServerInfoSingletonProvider.patchInstance(Context context, PatchRequest request) ServerInfoSingletonProvider.readInstance(Context context, ReadRequest request) ServerInfoSingletonProvider.updateInstance(Context context, UpdateRequest request) Constructors in org.forgerock.openig.http with parameters of type ContextModifierConstructorDescriptionContextAndRequest(Context context, Request request) Creates an instance of aContextAndRequestrecord class. - 
Uses of Context in org.forgerock.openig.openam
Classes in org.forgerock.openig.openam that implement ContextModifier and TypeClassDescriptionclassACapturedUserPasswordContextto store the user's decrypted password.classContextimplementation to maintain cross-domain SSO properties.classContextimplementation to hold error details, should an error occur during cross-domain SSO authentication.classAPolicyDecisionContextconvey policy decision information to downstream filters and handlers.classContextto store Access Management session info and properties.classTheSsoTokenContextprovides access to the token and user information related to this session.classAStsContextconvey the token transformation results to downstream filters and handlers.classUsed by theUserProfileFilterto make the user's profile attributes available in the context.Methods in org.forgerock.openig.openam with parameters of type ContextModifier and TypeMethodDescriptionAbstractConditionAdviceFilter.customAdvicesResponse(Context context, Request request, List<org.forgerock.openig.openam.AbstractConditionAdviceFilter.Advice> advices) Provide extenders a change to provide a custom advices response.protected abstract Promise<Response,NeverThrowsException> AbstractConditionAdviceFilter.doRedirect(Context context, Request request, Handler next, List<org.forgerock.openig.openam.AbstractConditionAdviceFilter.Advice> advices, URI originalUri) Handle redirect to theinstanceto verify the required advices.protected Promise<Response,NeverThrowsException> CdSsoConditionAdviceFilter.doRedirect(Context context, Request request, Handler next, List<org.forgerock.openig.openam.AbstractConditionAdviceFilter.Advice> advices, URI originalUri) RequestResourceUriProvider.resourceUri(Context context, Request request) ResourceUriProvider.resourceUri(Context context, Request request) Returns the resource URI as aStringto be used when making policy requests.ScriptableResourceUriProvider.resourceUri(Context context, Request request) Constructors in org.forgerock.openig.openam with parameters of type ContextModifierConstructorDescriptionCdSsoContext(Context parent, String token, JwtClaimsSet claimsSet, String redirectEndpoint, org.forgerock.openig.http.protocol.CookieBuilder cookieBuilder, Duration authnStateLifetime) CreateCdSsoContextfor supplied JWT. - 
Uses of Context in org.forgerock.openig.openam.session
Methods in org.forgerock.openig.openam.session with parameters of type Context - 
Uses of Context in org.forgerock.openig.ping.protect
Methods in org.forgerock.openig.ping.protect with parameters of type ContextModifier and TypeMethodDescription - 
Uses of Context in org.forgerock.openig.ping.sideband
Methods in org.forgerock.openig.ping.sideband with parameters of type Context - 
Uses of Context in org.forgerock.openig.script
Methods in org.forgerock.openig.script with parameters of type ContextModifier and TypeMethodDescriptionprotected final VSynchronously runs the compiled script using the provided bindings.protected final Promise<V,ScriptException> AbstractScriptableHeapObject.runScriptAsync(Bindings bindings, Context context, Class<V> clazz) Asynchronously runs the compiled script using the provided bindings. - 
Uses of Context in org.forgerock.openig.sql
Classes in org.forgerock.openig.sql that implement ContextMethods in org.forgerock.openig.sql with parameters of type Context - 
Uses of Context in org.forgerock.openig.tools
Classes in org.forgerock.openig.tools that implement ContextModifier and TypeClassDescriptionclassAnInternalSsoTokenContextused to store an SSO token.Methods in org.forgerock.openig.tools with parameters of type ContextModifier and TypeMethodDescriptionCachePolicyDecisionFilter.filterAction(Context context, ActionRequest actionRequest, RequestHandler next) ExecutorFilter.filterAction(Context context, ActionRequest request, RequestHandler next) NotSupportedFilter.filterAction(Context context, ActionRequest actionRequest, RequestHandler requestHandler) ExecutorFilter.filterCreate(Context context, CreateRequest request, RequestHandler next) NotSupportedFilter.filterCreate(Context context, CreateRequest createRequest, RequestHandler requestHandler) ExecutorFilter.filterDelete(Context context, DeleteRequest request, RequestHandler next) NotSupportedFilter.filterDelete(Context context, DeleteRequest deleteRequest, RequestHandler requestHandler) ExecutorFilter.filterPatch(Context context, PatchRequest request, RequestHandler next) NotSupportedFilter.filterPatch(Context context, PatchRequest patchRequest, RequestHandler requestHandler) ExecutorFilter.filterQuery(Context context, QueryRequest request, QueryResourceHandler handler, RequestHandler next) NotSupportedFilter.filterQuery(Context context, QueryRequest queryRequest, QueryResourceHandler queryResourceHandler, RequestHandler requestHandler) ExecutorFilter.filterRead(Context context, ReadRequest request, RequestHandler next) NotSupportedFilter.filterRead(Context context, ReadRequest readRequest, RequestHandler requestHandler) ExecutorFilter.filterUpdate(Context context, UpdateRequest request, RequestHandler next) NotSupportedFilter.filterUpdate(Context context, UpdateRequest updateRequest, RequestHandler requestHandler) Constructors in org.forgerock.openig.tools with parameters of type ContextModifierConstructorDescriptionInternalSsoTokenContext(Context parent, String token) Creates a newInternalSsoTokenContextcontext with the provided token. - 
Uses of Context in org.forgerock.openig.tools.authentication
Methods in org.forgerock.openig.tools.authentication with parameters of type ContextModifier and TypeMethodDescriptionAuthenticationService.authenticate(Context context, String username, SecretReference<GenericSecret> passwordRef) Authenticates a subject (identified with the givenusernameandpasswordRefcredentials), returning asynchronously an SSO token (if the authentication succeeded) or anAuthenticationExceptionon failures (I/O, invalid credentials, ...).AuthenticatorAuthenticationService.authenticate(Context context, String username, SecretReference<GenericSecret> passwordRef)  - 
Uses of Context in org.forgerock.openig.tools.authentication.chf
Methods in org.forgerock.openig.tools.authentication.chf with parameters of type ContextModifier and TypeMethodDescriptionComputes (or re-computes) the value in a thread-safe manner, making sure that only 1 thread will compute the value, the other being blocked, waiting for the result to be computed.Refresh (and returns) the value, in a thread-safe manner.Constructor parameters in org.forgerock.openig.tools.authentication.chf with type arguments of type ContextModifierConstructorDescriptionAsyncRefreshableSupplier(AsyncFunction<Context, V, E> compute) Creates a provider ensuring "only-once" invocation of the given compute function. - 
Uses of Context in org.forgerock.openig.tools.session
Methods in org.forgerock.openig.tools.session with parameters of type ContextModifier and TypeMethodDescriptionCacheSessionService.getSessionInfo(Context context, String ssoToken) CrestSessionService.getSessionInfo(Context context, String ssoToken) SessionService.getSessionInfo(Context context, String ssoToken) Returns a promise that will be completed with an optionalSessionInfoor with anSessionExceptionin case of errors.Returns a promise that will be completed with aVoidor with anSessionExceptionin case of errors. - 
Uses of Context in org.forgerock.openig.tools.userprofile
Methods in org.forgerock.openig.tools.userprofile with parameters of type ContextModifier and TypeMethodDescriptionCacheUserProfileService.getUserProfile(Context context, String username) CrestUserProfileService.getUserProfile(Context context, String username) UserProfileService.getUserProfile(Context context, String username) Returns a promise that will be completed with anUserProfileor with anUserProfileExceptionin case of errors. - 
Uses of Context in org.forgerock.openig.ui.record
Methods in org.forgerock.openig.ui.record with parameters of type ContextModifier and TypeMethodDescriptionRecordProvider.actionCollection(Context context, ActionRequest request) RecordProvider.actionInstance(Context context, String resourceId, ActionRequest request) RecordProvider.createInstance(Context context, CreateRequest request) RecordProvider.deleteInstance(Context context, String resourceId, DeleteRequest request) RecordProvider.patchInstance(Context context, String resourceId, PatchRequest request) RecordProvider.queryCollection(Context context, QueryRequest request, QueryResourceHandler resourceHandler) RecordProvider.readInstance(Context context, String resourceId, ReadRequest request) RecordProvider.updateInstance(Context context, String resourceId, UpdateRequest request)  - 
Uses of Context in org.forgerock.openig.uma
Methods in org.forgerock.openig.uma with parameters of type ContextModifier and TypeMethodDescriptionUmaSharingService.createShare(Context context, String resourcePath, String pat) Creates a Share that will be used to protect the givenresourcePath. - 
Uses of Context in org.forgerock.openig.util
Classes in org.forgerock.openig.util that implement ContextModifier and TypeClassDescriptionfinal classContextimplementation to hold error information regarding failures.Constructors in org.forgerock.openig.util with parameters of type ContextModifierConstructorDescriptionFailureContext(Context parent, Exception exception) Create a newFailureContext. - 
Uses of Context in org.forgerock.services.context
Classes in org.forgerock.services.context that implement ContextModifier and TypeClassDescriptionclassA base implementation of theContextinterface.final classAnAttributesContextis a mechanism for transferring transient state between components when processing a single request.final classClient context gives easy access to client-related information that are available into the request.classA context for audit information for an incoming request.final classAContextwhich has an a globally unique ID but no parent.final classAContextcontaining information about the client performing the request which may be used when performing authorization decisions.classThis context aims to hold theTransactionId.Methods in org.forgerock.services.context with type parameters of type ContextModifier and TypeMethodDescriptionReturns an @{link Optional} which contains the first context in the chain whose type is a sub-type of the providedContextclass if one exists, or an empty optional if none is present.final <T extends Context>
T<T extends Context>
TReturns the first context in the chain whose type is a sub-type of the providedContextclass.Methods in org.forgerock.services.context that return ContextModifier and TypeMethodDescriptionfinal ContextAbstractContext.getContext(String contextName) Context.getContext(String contextName) Returns the first context in the chain whose context name matches the provided name.final ContextAbstractContext.getParent()Context.getParent()Returns the parent of this context.Methods in org.forgerock.services.context that return types with arguments of type ContextModifier and TypeMethodDescriptionMethods in org.forgerock.services.context with parameters of type ContextModifier and TypeMethodDescriptionstatic ClientContext.BuilderClientContext.buildExternalClientContext(Context parent) Creates aClientContext.Builderfor creating an externalClientContextinstance.static ClientContextClientContext.newInternalClientContext(Context parent) Creates an internalClientContextinstance.Method parameters in org.forgerock.services.context with type arguments of type ContextModifier and TypeMethodDescriptionfinal booleanAbstractContext.containsContext(Class<? extends Context> clazz) booleanContext.containsContext(Class<? extends Context> clazz) Returnstrueif there is a context in the chain whose type is a sub-type of the providedContextclass.Constructors in org.forgerock.services.context with parameters of type ContextModifierConstructorDescriptionprotectedAbstractContext(String id, String name, Context parent) Constructs a newAbstractContext.protectedAbstractContext(Context parent, String name) Constructs a newAbstractContextwith anullid.AttributesContext(Context parent) Constructs a newAttributesContext.RequestAuditContext(Context parent) Deprecated.Prefer usingRequestAuditContext(Context, Instant)not to rely on the system clock.RequestAuditContext(Context parent, Clock clock) Deprecated.Prefer usingRequestAuditContext(Context, Instant).RequestAuditContext(Context parent, Instant requestReceivedTime) Constructs a new context using the specified parent and the current time as the request received time.SecurityContext(String id, Context parent, String authenticationId, Map<String, Object> authorization) Creates a new security context having the provided ID, and parent.Creates a new security context having the provided parent and an ID automatically generated usingUUID.randomUUID().TransactionIdContext(Context parent, TransactionId transactionId) Constructs a new TransactionIdContext. - 
Uses of Context in org.forgerock.services.descriptor
Methods in org.forgerock.services.descriptor with parameters of type ContextModifier and TypeMethodDescriptionDescribable.handleApiRequest(Context context, R request) Handle a request for the API Descriptor. - 
Uses of Context in org.forgerock.services.routing
Methods in org.forgerock.services.routing that return ContextModifier and TypeMethodDescriptionRouteMatch.decorateContext(Context context) Decorates the given context with any routing information for the route.Methods in org.forgerock.services.routing that return types with arguments of type ContextModifier and TypeMethodDescriptionAbstractRouter.getBestApiRoute(Context context, R request) Get the best route for an API request.AbstractRouter.getBestRoute(Context context, R request) Finds the best route that matches the given request based on the route matchers of the registered routes.Methods in org.forgerock.services.routing with parameters of type ContextModifier and TypeMethodDescriptionRouteMatch.decorateContext(Context context) Decorates the given context with any routing information for the route.abstract RouteMatchEvaluates the request and determines whether it matches the route.AbstractRouter.getBestApiRoute(Context context, R request) Get the best route for an API request.AbstractRouter.getBestRoute(Context context, R request) Finds the best route that matches the given request based on the route matchers of the registered routes.AbstractRouter.handleApiRequest(Context context, R request)  
AccessTokenResolver.resolve(Context, Supplier, String)instead.