|
Oracle® Coherence Java API Reference Release 12.1.2.0.3 E26043-02 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
com.tangosol.coherence.rest.query.QueryEngineRegistry
public class QueryEngineRegistry
A registry for QueryEngine instances.
| Field Summary | |
|---|---|
protected java.util.Map |
m_mapQueryEnginesA map of registered QueryEngines, keyed by engine names. |
| Constructor Summary | |
|---|---|
QueryEngineRegistry()Construct a QueryEngineRegistry instance. |
|
QueryEngineRegistry(java.util.Collection colConfig)Construct a QueryEngineRegistry instance. |
|
| Method Summary | |
|---|---|
protected static QueryEngine |
createQueryEngine(java.lang.Class clzQueryEngine)Create a query engine instance. |
QueryEngine |
getQueryEngine(java.lang.String sName)Return a query engine for the specified name. |
void |
registerQueryEngine(java.lang.String sName, java.lang.Class clzQueryEngine)Register a query engine for the specified name. |
void |
registerQueryEngine(java.lang.String sName, QueryEngine queryEngine)Register a query engine for the specified name. |
| Field Detail |
|---|
protected java.util.Map m_mapQueryEngines
| Constructor Detail |
|---|
public QueryEngineRegistry()
Invoking this constructor will register a CoherenceQueryLanguageEngine as the default query engine.
CoherenceQueryLanguageEnginepublic QueryEngineRegistry(java.util.Collection colConfig)
Invoking this constructor will register a CoherenceQueryLanguageEngine as the default query engine. Any of provided configurations with name "DEFAULT" will override this one as default query engine.
colConfig - query engine configurations to be registered| Method Detail |
|---|
public void registerQueryEngine(java.lang.String sName,
java.lang.Class clzQueryEngine)
sName - query engine nameclzQueryEngine - query engine class
public void registerQueryEngine(java.lang.String sName,
QueryEngine queryEngine)
sName - query engine namequeryEngine - query enginepublic QueryEngine getQueryEngine(java.lang.String sName)
If none found, the default query engine will be returned.
sName - name of the query engineprotected static QueryEngine createQueryEngine(java.lang.Class clzQueryEngine)
clzQueryEngine - query engine class
|
Oracle® Coherence Java API Reference Release 12.1.2.0.3 E26043-02 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||