[SSM] Fix IOT-332, 333, 334 issues
[platform/upstream/iotivity.git] / service / soft-sensor-manager / SDK / java / org / iotivity / service / ssm / QueryEngine.java
1 package org.iotivity.service.ssm;
2
3 public class QueryEngine {
4         private int pQueryEngineInstance;
5
6         public QueryEngine(int queryEngineInstance) {
7                 pQueryEngineInstance = queryEngineInstance;
8         }
9
10         public int GetQueryEngineInstance() {
11                 return pQueryEngineInstance;
12         }
13
14         public int ExecuteContextQuery(String contextQuery) throws Exception {
15                 return CoreController.getInstance().ExecuteContextQuery(
16                                 pQueryEngineInstance, contextQuery);
17         }
18
19         public void RegisterQueryEvent(IQueryEngineEvent queryEngineEvent) {
20                 CoreController.getInstance().RegisterQueryEvent(pQueryEngineInstance,
21                                 queryEngineEvent);
22         }
23
24         public void KillContextQuery(int cqid) throws Exception {
25                 CoreController.getInstance().KillContextQuery(pQueryEngineInstance,
26                                 cqid);
27         }
28 }