docs: 补充文档.

补充文档细节, 或者修正问题.
This commit is contained in:
LamGC 2021-08-15 13:35:36 +08:00
parent e8cc82e321
commit 9a3235c110
Signed by: LamGC
GPG Key ID: 6C5AE2A913941E1D
2 changed files with 6 additions and 4 deletions

View File

@ -3,12 +3,12 @@ package net.lamgc.oracle.sentry.script;
/**
* @author LamGC
*/
public abstract class Script {
public interface Script {
/**
* 获取脚本信息.
* @return 返回脚本 ScriptInfo 对象.
*/
public abstract ScriptInfo getScriptInfo();
ScriptInfo getScriptInfo();
}

View File

@ -2,7 +2,9 @@ package net.lamgc.oracle.sentry.script.groovy;
import groovy.lang.Closure;
import groovy.lang.DelegatesTo;
import net.lamgc.oracle.sentry.script.groovy.trigger.*;
import net.lamgc.oracle.sentry.ComputeInstanceManager;
import net.lamgc.oracle.sentry.script.Script;
import net.lamgc.oracle.sentry.script.ScriptInfo;
import net.lamgc.oracle.sentry.script.tools.http.ScriptHttpClient;
import org.codehaus.groovy.runtime.DefaultGroovyMethods;
@ -11,7 +13,7 @@ import org.codehaus.groovy.runtime.DefaultGroovyMethods;
* @author LamGC
*/
@SuppressWarnings({"unused", "FieldCanBeLocal"})
public class GroovyDslDelegate extends Script {
public class GroovyDslDelegate implements Script {
private final GroovyScriptInfo scriptInfo = new GroovyScriptInfo();
private final ScriptHttpClient HTTP;