package uk.ac.imperial.lsds.seep.contribs.esper; import org.eclipse.jetty.util.MultiMap; import uk.ac.imperial.lsds.seep.infrastructure.api.RestAPIRegistryEntry; public class RestAPIEsperPostQueryUpdate implements RestAPIRegistryEntry { private EsperSingleQueryOperator operator; public RestAPIEsperPostQueryUpdate(EsperSingleQueryOperator operator) { this.operator = operator; } @Override public Object getAnswer(MultiMap<String> reqParameters) { String query = reqParameters.getValue("query", 0); this.operator.initWithNewEsperQuery(query); return "Loaded query: " + query; } }