package nl.tno.sensorstorm.example; import java.util.List; import java.util.Map; import nl.tno.sensorstorm.api.annotation.OperationDeclaration; import nl.tno.sensorstorm.api.particles.DataParticle; import nl.tno.sensorstorm.api.processing.OperationException; import nl.tno.sensorstorm.api.processing.SingleParticleOperation; import nl.tno.storm.configuration.api.ExternalStormConfiguration; @OperationDeclaration(inputs = DataParticle.class) public class PrintOperation implements SingleParticleOperation { private static final long serialVersionUID = -5799424083707865813L; @Override public void init(String fieldGrouperValue, long startTimeStamp, @SuppressWarnings("rawtypes") Map stormNativeConfig, ExternalStormConfiguration zookeeperStormConfiguration) throws OperationException { } @Override public List<? extends DataParticle> execute(DataParticle inputParticle) throws OperationException { System.err.println("Received Particle: " + inputParticle); return null; } }