package org.jnect.demo.incquery.esper.filters.complex; import org.jnect.demo.incquery.esper.filters.AbstractFilter; import com.espertech.esper.client.EPAdministrator; /** * EPL filter for the pattern "IQ" with a time window of continuous time. (I.e. no discretization is applied, * cf. org.jnect.demo.incquery.esper.filters.sampled.IQFilterWithWindow). * * @author idavid */ public class IQFilterWithWindowFeedback extends AbstractFilter { public IQFilterWithWindowFeedback(EPAdministrator admin) { String stmt = "SELECT * FROM pattern[" + "every(EsperMatchEvent(patternName='I') -> " + "EsperMatchEvent(patternName='Q') WHERE timer:within(5 sec))]"; statement = admin.createEPL(stmt); } }