Package ddf.catalog.plugin
package ddf.catalog.plugin
Provides the classes for the Catalog Plug-in API and implementation.
-
ClassDescriptionAn AccessPlugin allows or denies access to the Catalog operation or response.Exception thrown when an user doesn't have the appropriate OAuth tokens to federateThe PluginExecutionException is used to signal errors during service operations.A PolicyPlugin is used to build policy information regarding the Catalog action a user is attempting.Response from
PolicyPlugincontaining policy information forOperationand individual items, such asMetacardorResultA PostFederatedQueryPlugin is used to execute functionality after a federated query has been executed.Marker interface for services that wish to be called after anyCreateResponse,UpdateResponse, orDeleteResponseis about to be returned to an endpoint.A PostQueryPlugin is used to execute functionality after a query has been executed.The PostResourcePlugin is executed after a getResource operation has completed.ThePreAuthorizationPluginextension point allows for request/response processing before any security rules (policy and access) are implemented at the beginning of the plugin chain.The PreDeliveryPlugin is executed prior to an event being delivered.ThePreFederatedLocalProviderQueryPluginis an abstract class implementing thePreFederatedQueryPlugin.A PreFederatedQueryPlugin is used to execute functionality before a federated query has been executed.Executes business logic prior to an ingest operation executing.A PreQueryPlugin is used to execute functionality after a query has been executed.The PreResourcePlugin executes prior to the getResource operation.The Interface PreSubscriptionPlugin provides the capability to execute a plugin prior to aSubscriptionbeing created.Provides a plugin point for manipulating the framework source responses for getSourceIds and getSourceInfo methodsExceptionrepresenting a situation where a Catalog Plugin has executed successfully but will not allow an operation to continue.