package org.cryptocoinpartners.module; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * This annotation is registered with every Esper instance to allow the result of select statements to trigger a setter * in the EPL file's matching Java class. * <p/> * * @author Tim Olson * @see Context */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface IntoMethod { /** * @return a comma-separated list of field names, one for each column in the select statement. The setter for * each field will be called, or if no setter, the member variable will be set directly. */ String value(); }