public interface PreFederatedQueryPlugin
| Modifier and Type | Method and Description |
|---|---|
QueryRequest |
process(Source source,
QueryRequest input)
Processes a
QueryRequest prior to execution of the Federated Query. |
QueryRequest process(Source source, QueryRequest input) throws PluginExecutionException, StopProcessingException
QueryRequest prior to execution of the Federated Query.source - the Source the query will be sent toinput - the QueryRequest to processQueryRequest to pass to the next PreFederatedQueryPlugin, or if this is the last PreFederatedQueryPlugin to be
calledPluginExecutionException - thrown when an error occurs while processing the QueryRequestStopProcessingException - thrown to halt processing when a critical issue occurs during
processing. This is intended to prevent other plugins from processing as well.This work is licensed under a Creative Commons Attribution 4.0 International License.