package foundation.io.action; import foundation.data.entity.EntitySet; import foundation.io.define.DataIO; import foundation.io.define.IOTask; public class PingActionProvider extends IOActionProvider { private static String Version = "1.0"; @Override protected void publishMethod() { //1. 执行 echo addMethod("exec"); //2. 执行 getVersion addMethod("getVersion"); } public void exec(IOTask ioTask, DataIO dataIO, EntitySet entitySet) { logger.debug("hello, this is PingActionProvider.exec"); dataWriter.reportOneMessage("ping", "hello, this is PingActionProvider.exec"); } public void getVersion(IOTask ioTask, DataIO dataIO, EntitySet entitySet) { logger.debug("hello, this is PingActionProvider.exec"); dataWriter.reportOneMessage("ping", "PingActionProvider Version: " + Version); } }