Browse Source

添加任务Action状态类

master
sige 1 year ago
parent
commit
5ba30026f7
  1. 25
      src/src/main/java/com/my/graphiteDigesterBg/diframe/DiTaskAction.java

25
src/src/main/java/com/my/graphiteDigesterBg/diframe/DiTaskAction.java

@ -0,0 +1,25 @@
package com.my.graphiteDigesterBg.diframe;
public class DiTaskAction {
// name of action
public String name;
// result of action
public Object result;
// finish action to notify all
public void finish() {
synchronized (this) {
this.notifyAll();
}
}
// finish action with result to notify all
public void finish(Object result) {
this.result = result;
this.finish();
}
// get result
public <T> T getResult(Class<T> clazz) {
return clazz.cast(this.result);
}
}
Loading…
Cancel
Save