Interface QueryHandlingComponent

All Superinterfaces:
DescribableComponent, MessageHandler, QueryHandler
All Known Implementing Classes:
AnnotatedQueryHandlingComponent, SimpleQueryHandlingComponent

public interface QueryHandlingComponent extends QueryHandler, DescribableComponent
Interface describing a group of QueryHandlers belonging to a single component.

As such, it allows registration of QueryHandlers through the QueryHandlerRegistry. Besides handling and registration, it specifies which queries it supports.

Since:
5.0.0
Author:
Steven van Beelen