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 QueryRequest
StopProcessingException
- 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.