Interface EntityRetriever<C extends org.apache.qpid.server.model.ConfiguredObject<?>>
-
- Type Parameters:
C- Descendant of ConfiguredObject
- All Known Implementing Classes:
AclRuleRetriever,BindingRetriever,CertificateRetriever,ConnectionLimitRuleRetriever,DomainRetriever,SessionRetriever
public interface EntityRetriever<C extends org.apache.qpid.server.model.ConfiguredObject<?>>Parent interface for classes retrieving entities not available directly in broker hierarchy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.lang.String>getFieldNames()Returns list of entity field namesjava.util.stream.Stream<java.util.Map<java.lang.String,?>>retrieve(C broker)Retrieves stream of entities
-
-
-
Method Detail
-
retrieve
java.util.stream.Stream<java.util.Map<java.lang.String,?>> retrieve(C broker)
Retrieves stream of entities- Parameters:
broker- Broker instance- Returns:
- Stream of entities in form of key/value maps
-
getFieldNames
java.util.List<java.lang.String> getFieldNames()
Returns list of entity field names- Returns:
- List of field names
-
-