@@ -1,6 +1,9 @@
package com.yomahub.liteflow.script.body;
-
+/**
+ * 这个插件已经废弃不再更新,推荐使用liteflow-script-javax或者liteflow-script-javax-pro
+ */
+@Deprecated
public interface JaninoBooleanScriptBody extends JaninoScriptBody<Boolean>{
}
@@ -1,5 +1,9 @@
public interface JaninoCommonScriptBody extends JaninoScriptBody<Void>{
public interface JaninoForScriptBody extends JaninoScriptBody<Integer>{
@@ -2,6 +2,10 @@ package com.yomahub.liteflow.script.body;
import com.yomahub.liteflow.script.ScriptExecuteWrap;
public interface JaninoScriptBody<T> {
T body(ScriptExecuteWrap wrap);
public interface JaninoSwitchScriptBody extends JaninoScriptBody<String>{
@@ -14,6 +14,10 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class JavaExecutor extends ScriptExecutor {
private final Map<String, IScriptEvaluator> compiledScriptMap = new CopyOnWriteHashMap<>();