package org.kevoree.library.voldemortChannels.demo; import org.kevoree.annotation.*; import org.kevoree.framework.AbstractComponentType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * Created by jed * User: jedartois@gmail.com * Date: 26/04/12 * Time: 15:51 */ @Library(name = "JavaSE", names = {"Android"}) @Provides(value = { @ProvidedPort(name = "msg", type = PortType.MESSAGE) }) @ComponentType public class Cmoyens extends AbstractComponentType { private static final Logger logger = LoggerFactory.getLogger(Cmoyens.class); private FrameMoyens frame = null; @Start public void start() throws Exception { frame = new FrameMoyens(getNodeName()); } @Stop public void stop() { frame.dispose(); frame = null; } @Update public void update() { } @Port(name = "msg") public void msg(Object msg) { String rowData[][] = (String[][]) msg; logger.debug("update = "+rowData[0][1]); frame.update(rowData); } }