Package ddf.catalog.source
package ddf.catalog.source
Provides the classes for the Catalog Source API used implement a data source.
-
ClassDescriptionExternal facing (outside of
CatalogFramework) API used to interact with providers of data such as a file system or database.This code is experimental.The ClassIngestExceptionis thrown by aCatalogProviderwhen an error occurs on an operation.Ingest exception that should spawn a 5xx error back to the client.The InterfaceRemoteSourceis used to represent a remoteSource.The Source is used to represent a system that has Metacards in a catalog.AnySourcecan optionally implement this interface to provide a set of attributes that it supports querying on.Used byPostFederatedQueryPluginandPreFederatedQueryPluginto determine if a source is the cache.The InterfaceSourceDescriptoris used to describe aSource.The InterfaceSourceMonitoris used as a callback object when the availability of aSourcechanges.This exception should be thrown on aSource-related operation when the source is unavailable.UnsupportedQueryExceptionis thrown by aSourcewhen it cannot support a providedinvalid reference
QueryRequest