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);
|
}
|
}
|