Browse Source

添加内置指令

master
sige 1 year ago
parent
commit
5486571c2b
  1. 6
      src/main/java/com/iflytop/uf/UfCommand.java
  2. 16
      src/main/java/com/iflytop/uf/command/UfCmdDelay.java

6
src/main/java/com/iflytop/uf/UfCommand.java

@ -0,0 +1,6 @@
package com.iflytop.uf;
import java.util.List;
public interface UfCommand {
// execute
void execute( List<String> args );
}

16
src/main/java/com/iflytop/uf/command/UfCmdDelay.java

@ -0,0 +1,16 @@
package com.iflytop.uf.command;
import com.iflytop.uf.UfCommand;
import java.util.List;
public class UfCmdDelay implements UfCommand {
@Override
public void execute( List<String> args ) {
// get delay time
int delayTime = Integer.parseInt(args.get(0));
// sleep
try {
Thread.sleep(delayTime);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
}
Loading…
Cancel
Save