Uses of Class
org.forgerock.json.resource.ResourceException
Packages that use ResourceException
Package
Description
Classes and interfaces for core types including connections, request
handlers, resources, and their exceptions.
-
Uses of ResourceException in org.forgerock.json.resource
Subclasses of ResourceException in org.forgerock.json.resourceModifier and TypeClassDescriptionclass
An exception that is thrown during a operation on a resource when the requested operation is malformed.class
An exception that is thrown during a operation on a resource when such an operation would result in a conflict.class
A specific exception for when Create is not supported, but Upsert might be being attempted so distinguish from otherBadRequestException
s.class
An exception that is thrown when access to a resource is forbidden during an operation on an resource.class
An exception that is thrown during an operation on a resource when the server encountered an unexpected condition which prevented it from fulfilling the request.class
An exception that is thrown when a specified resource cannot be found.class
An exception that is thrown during an operation on a resource when the resource does not implement/support the feature to fulfill the request.class
An exception that indicates that a failure is permanent, i.e. that re-trying alone without addressing the cause is not expected to succeed.class
An exception that is thrown to indicate that a resource's current version does not match the version provided.class
An exception that is thrown to indicate that a resource requires a version, but no version was supplied in the request.class
An exception that indicates that a failure may be temporary, and that retrying the same request may be able to succeed in the future.class
An exception that is thrown during an operation on a resource when the server is temporarily unable to handle the request.class
An exception that indicates that a failure is not directly known to the system, and hence requires out-of-band knowledge or enhancements to determine if a failure should be categorized as temporary or permanent.Methods in org.forgerock.json.resource that return ResourceExceptionModifier and TypeMethodDescriptionstatic ResourceException
ResourceException.getException
(int code) Deprecated.static ResourceException
ResourceException.getException
(int code, String message) Deprecated.in favor ofnewResourceException(int, String)
static ResourceException
ResourceException.getException
(int code, String message, Throwable cause) Deprecated.in favor ofnewResourceException(int, String, Throwable)
final ResourceException
ResourceException.includeCauseInJsonValue()
Returns this ResourceException with the includeCause flag set to true so that toJsonValue() method will include the cause if there is one supplied.static ResourceException
ResourceException.newResourceException
(int code) Returns an exception with the specified HTTP error code, but no detail message or cause, and a default reason phrase.static ResourceException
ResourceException.newResourceException
(int code, String message) Returns an exception with the specified HTTP error code and detail message, but no cause, and a default reason phrase.static ResourceException
ResourceException.newResourceException
(int code, String message, Throwable cause) Returns an exception with the specified HTTP error code, detail message, and cause, and a default reason phrase.final ResourceException
Sets the additional detail which can be evaluated by applications.final ResourceException
Sets/overrides the short reason phrase of the exception.Methods in org.forgerock.json.resource that return types with arguments of type ResourceExceptionModifier and TypeMethodDescriptionAbstractConnectionWrapper.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.CollectionResourceProvider.actionCollection
(Context context, ActionRequest request) Performs the providedaction
against the resource collection.MemoryBackend.actionCollection
(Context context, ActionRequest request) Performs the providedaction
against the resource collection.CollectionResourceProvider.actionInstance
(Context context, String resourceId, ActionRequest request) Performs the providedaction
against a resource within the collection.MemoryBackend.actionInstance
(Context context, String id, ActionRequest request) Performs the providedaction
against a resource within the collection.SingletonResourceProvider.actionInstance
(Context context, ActionRequest request) Performs the providedaction
against the single resource instance.ActionResponse.asPromise()
Return this response as a result Promise.QueryResponse.asPromise()
Return this response as a result Promise.<V> Promise<V,
ResourceException> ResourceException.asPromise()
Return this ResourceException as a Promise.ResourceResponse.asPromise()
Return this response as a result Promise.AbstractConnectionWrapper.createAsync
(Context context, CreateRequest request) Asynchronously adds a new JSON resource.Connection.createAsync
(Context context, CreateRequest request) Asynchronously adds a new JSON resource.CollectionResourceProvider.createInstance
(Context context, CreateRequest request) Adds
a new resource instance to the collection.MemoryBackend.createInstance
(Context context, CreateRequest request) Adds
a new resource instance to the collection.AbstractConnectionWrapper.deleteAsync
(Context context, DeleteRequest request) Asynchronously deletes a JSON resource.Connection.deleteAsync
(Context context, DeleteRequest request) Asynchronously deletes a JSON resource.CollectionResourceProvider.deleteInstance
(Context context, String resourceId, DeleteRequest request) Removes
a resource instance from the collection.MemoryBackend.deleteInstance
(Context context, String id, DeleteRequest request) Removes
a 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) Filter.filterCreate
(Context context, CreateRequest request, RequestHandler next) Filters a create request.ResourceApiVersionRoutingFilter.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) Filter.filterPatch
(Context context, PatchRequest request, RequestHandler next) Filters a patch request.ResourceApiVersionRoutingFilter.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) Filter.filterRead
(Context context, ReadRequest request, RequestHandler next) Filters a read request.ResourceApiVersionRoutingFilter.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) ConnectionFactory.getConnectionAsync()
Asynchronously obtains a connection to the JSON resource provider associated with this connection factory.AbstractRequestHandler.handleAction
(Context context, ActionRequest request) Handles performing an action on a resource, and optionally returns an associated result.FilterChain.handleAction
(Context context, ActionRequest request) 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) AbstractRequestHandler.handleCreate
(Context context, CreateRequest request) Adds a new JSON resource, returning aPromise
that will be completed when the resource has been added.FilterChain.handleCreate
(Context context, CreateRequest request) RequestHandler.handleCreate
(Context context, CreateRequest request) Adds a new JSON resource, returning aPromise
that will be completed when the resource has been added.Router.handleCreate
(Context context, CreateRequest request) AbstractRequestHandler.handleDelete
(Context context, DeleteRequest request) Deletes a JSON resource, returning aPromise
that will be completed when the resource has been deleted.FilterChain.handleDelete
(Context context, DeleteRequest request) RequestHandler.handleDelete
(Context context, DeleteRequest request) Deletes a JSON resource, returning aPromise
that will be completed when the resource has been deleted.Router.handleDelete
(Context context, DeleteRequest request) AbstractRequestHandler.handlePatch
(Context context, PatchRequest request) Updates a JSON resource by applying a set of changes to its existing content, returning aPromise
that will be completed when the resource has been updated.FilterChain.handlePatch
(Context context, PatchRequest request) RequestHandler.handlePatch
(Context context, PatchRequest request) Updates a JSON resource by applying a set of changes to its existing content, returning aPromise
that will be completed when the resource has been updated.Router.handlePatch
(Context context, PatchRequest request) AbstractRequestHandler.handleQuery
(Context context, QueryRequest request, QueryResourceHandler handler) Searches for all JSON resources matching a user specified set of criteria, returning aPromise
that will be completed when the search has completed.FilterChain.handleQuery
(Context context, QueryRequest request, QueryResourceHandler handler) RequestHandler.handleQuery
(Context context, QueryRequest request, QueryResourceHandler handler) Searches for all JSON resources matching a user specified set of criteria, returning aPromise
that will be completed when the search has completed.Router.handleQuery
(Context context, QueryRequest request, QueryResourceHandler handler) AbstractRequestHandler.handleRead
(Context context, ReadRequest request) Reads a JSON resource, returning aPromise
that will be completed when the resource has been read.FilterChain.handleRead
(Context context, ReadRequest request) RequestHandler.handleRead
(Context context, ReadRequest request) Reads a JSON resource, returning aPromise
that will be completed when the resource has been read.Router.handleRead
(Context context, ReadRequest request) AbstractRequestHandler.handleUpdate
(Context context, UpdateRequest request) Updates a JSON resource by replacing its existing content with new content, returning aPromise
that will be completed when the resource has been updated.FilterChain.handleUpdate
(Context context, UpdateRequest request) RequestHandler.handleUpdate
(Context context, UpdateRequest request) Updates a JSON resource by replacing its existing content with new content, returning aPromise
that will be completed when the resource has been updated.Router.handleUpdate
(Context context, UpdateRequest request) 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.CollectionResourceProvider.patchInstance
(Context context, String resourceId, PatchRequest request) Patches
an existing resource within the collection.MemoryBackend.patchInstance
(Context context, String id, PatchRequest request) Patches
an existing resource within the collection.SingletonResourceProvider.patchInstance
(Context context, PatchRequest request) Patches
the single resource instance.AbstractConnectionWrapper.queryAsync
(Context context, QueryRequest request, QueryResourceHandler handler) Asynchronously searches for all JSON resources matching a user specified set of criteria, and returns aPromise
that 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 aPromise
that will be completed with the results of the search.CollectionResourceProvider.queryCollection
(Context context, QueryRequest request, QueryResourceHandler handler) Searches
the collection for all resources which match the query request criteria.MemoryBackend.queryCollection
(Context context, QueryRequest request, QueryResourceHandler handler) Searches
the collection for all resources which match the query request criteria.AbstractConnectionWrapper.readAsync
(Context context, ReadRequest request) Asynchronously reads a JSON resource.Connection.readAsync
(Context context, ReadRequest request) Asynchronously reads a JSON resource.CollectionResourceProvider.readInstance
(Context context, String resourceId, ReadRequest request) Reads
an existing resource within the collection.MemoryBackend.readInstance
(Context context, String id, ReadRequest request) Reads
an existing resource within the collection.SingletonResourceProvider.readInstance
(Context context, ReadRequest request) Reads
the single resource instance.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.CollectionResourceProvider.updateInstance
(Context context, String resourceId, UpdateRequest request) Updates
an existing resource within the collection.MemoryBackend.updateInstance
(Context context, String id, UpdateRequest request) Updates
an existing resource within the collection.SingletonResourceProvider.updateInstance
(Context context, UpdateRequest request) Updates
the single resource instance.Methods in org.forgerock.json.resource that throw ResourceExceptionModifier 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.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.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.ConnectionFactory.getConnection()
Returns a connection to the JSON resource provider associated with this connection factory.SynchronousRequestHandler.handleAction
(Context context, ActionRequest request) Handles performing an action on a resource, and optionally returns an associated result.SynchronousRequestHandler.handleCreate
(Context context, CreateRequest request) Adds a new JSON resource.SynchronousRequestHandler.handleDelete
(Context context, DeleteRequest request) Deletes a JSON resource.SynchronousRequestHandler.handlePatch
(Context context, PatchRequest request) Updates a JSON resource by applying a set of changes to its existing content.SynchronousRequestHandler.handleQuery
(Context context, QueryRequest request, Collection<ResourceResponse> resources) Searches for all JSON resources matching a user specified set of criteria.SynchronousRequestHandler.handleRead
(Context context, ReadRequest request) Reads a JSON resource.SynchronousRequestHandler.handleUpdate
(Context context, UpdateRequest request) Updates a JSON resource by replacing its existing content with new content.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.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 aPromise
that 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 aPromise
that will be completed with the results of the search.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.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.
newResourceException(int)