public class ExtensibleQueryFactory<Result,Parameters> extends QueryFactory<Result,Parameters>
| Modifier | Constructor and Description |
|---|---|
protected |
ExtensibleQueryFactory() |
protected |
ExtensibleQueryFactory(ExtensionPointName<QueryExecutor<Result,Parameters>> epName) |
protected |
ExtensibleQueryFactory(java.lang.String epNamespace)
Deprecated.
Please specify extension point name explicitly
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<QueryExecutor<Result,Parameters>> |
getExecutors() |
void |
registerExecutor(QueryExecutor<Result,Parameters> queryExecutor) |
void |
registerExecutor(QueryExecutor<Result,Parameters> queryExecutor,
Disposable parentDisposable) |
void |
unregisterExecutor(QueryExecutor<Result,Parameters> queryExecutor) |
createQuery, createUniqueResultsQuery, createUniqueResultsQuery, createUniqueResultsQuery, hasAnyExecutorsprotected ExtensibleQueryFactory()
protected ExtensibleQueryFactory(ExtensionPointName<QueryExecutor<Result,Parameters>> epName)
@Deprecated protected ExtensibleQueryFactory(java.lang.String epNamespace)
public void registerExecutor(QueryExecutor<Result,Parameters> queryExecutor, Disposable parentDisposable)
public void registerExecutor(QueryExecutor<Result,Parameters> queryExecutor)
registerExecutor in class QueryFactory<Result,Parameters>public void unregisterExecutor(QueryExecutor<Result,Parameters> queryExecutor)
unregisterExecutor in class QueryFactory<Result,Parameters>protected java.util.List<QueryExecutor<Result,Parameters>> getExecutors()
getExecutors in class QueryFactory<Result,Parameters>