|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.globus.ogsa.impl.core.service.QueryEngineImpl
Executes queries on service data sets
ServiceDataSet
Field Summary | |
protected static QueryEngine |
globalQueryEngine
|
Constructor Summary | |
QueryEngineImpl()
|
Method Summary | |
java.lang.Object |
executeQuery(ExtensibilityType query,
ServiceDataSet serviceDataSet)
If no external query evaluators are registered for an incoming query expression, then executeQuery is called on the engine. |
ExpressionEvaluator |
getEvaluator(javax.xml.namespace.QName qname)
Gets the evaluator currently registered to handle an expression of the specified qualified name (from the top level element of the XML Schema definition of the expression) |
void |
registerEvaluator(ExpressionEvaluator evaluator)
registers a new evaluator that can be used to evaluate queries on a service. |
void |
setGlobalEngine(QueryEngine queryEngine)
Sets the global engine to delegate to if this engine cannot handle the request. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static QueryEngine globalQueryEngine
Constructor Detail |
public QueryEngineImpl()
Method Detail |
public void registerEvaluator(ExpressionEvaluator evaluator)
QueryEngine
registerEvaluator
in interface QueryEngine
evaluator
- implementation of evaluator to be used for evaluating
queries
specified in its XML Schema definition.public void setGlobalEngine(QueryEngine queryEngine)
QueryEngine
setGlobalEngine
in interface QueryEngine
queryEngine
- a query engine common for all services in a Grid service
containerpublic ExpressionEvaluator getEvaluator(javax.xml.namespace.QName qname)
QueryEngine
getEvaluator
in interface QueryEngine
public java.lang.Object executeQuery(ExtensibilityType query, ServiceDataSet serviceDataSet) throws FaultType
QueryEngine
executeQuery
in interface QueryEngine
serviceDataSet
- ServiceDataSet belonging to Grid service
instance to execute the query against
FaultType
- if the query could not be evaluated
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |