|
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_mapQueryEngines A 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.
CoherenceQueryLanguageEngine
public 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 registeredMethod Detail |
---|
public void registerQueryEngine(java.lang.String sName, java.lang.Class clzQueryEngine)
sName
- query engine nameclzQueryEngine
- query engine classpublic 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 |