public interface PreFederatedQueryPlugin
QueryRequest process(Source source, QueryRequest input) throws PluginExecutionException, StopProcessingException
Sourcethe query will be sent to
QueryRequestto pass to the next
PreFederatedQueryPlugin, or if this is the last
PreFederatedQueryPluginto be called
PluginExecutionException- thrown when an error occurs while processing the
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.