Class DomainRetriever<C extends ConfiguredObject<?>>
- java.lang.Object
-
- org.apache.qpid.server.query.engine.retriever.ConfiguredObjectRetriever<C>
-
- org.apache.qpid.server.query.engine.retriever.DomainRetriever<C>
-
- Type Parameters:
C- Descendant of ConfiguredObject
- All Implemented Interfaces:
EntityRetriever<C>
public class DomainRetriever<C extends ConfiguredObject<?>> extends ConfiguredObjectRetriever<C> implements EntityRetriever<C>
Retrieves domain entities (metadata containing queryable object types)
-
-
Constructor Summary
Constructors Constructor Description DomainRetriever()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getFieldNames()Returns list of entity field namesStream<Map<String,?>>retrieve(C broker)Returns stream of Domain entities-
Methods inherited from class org.apache.qpid.server.query.engine.retriever.ConfiguredObjectRetriever
retrieve
-
-
-
-
Method Detail
-
retrieve
public Stream<Map<String,?>> retrieve(C broker)
Returns stream of Domain entities- Specified by:
retrievein interfaceEntityRetriever<C extends ConfiguredObject<?>>- Parameters:
broker- Broker instance- Returns:
- Stream of entities
-
getFieldNames
public List<String> getFieldNames()
Returns list of entity field names- Specified by:
getFieldNamesin interfaceEntityRetriever<C extends ConfiguredObject<?>>- Returns:
- List of field names
-
-