类 GroovyScript

java.lang.Object
com.codingapi.springboot.script.GroovyScript

public class GroovyScript extends Object
脚本对象
  • 构造器详细资料

    • GroovyScript

      public GroovyScript(String key)
  • 方法详细资料

    • builder

      public static GroovyScript.Builder builder(String key)
    • temp

      public void temp()
      临时存储 数据将会定时清理
    • save

      public void save()
      保存对象
    • remove

      public void remove()
      删除对象
    • copy

      public GroovyScript copy(String key)
      复制对象
      参数:
      key - 新的key
      返回:
      脚本对象
    • compile

      public void compile(boolean cache)
      编译脚本 并缓存
      参数:
      cache - 是否缓存
    • compile

      public void compile()
      编译脚本 非缓存
    • run

      public <T> T run(TransactionMode transactionMode, Map<String,Object> binds)
      转化为直接运行时对象
      参数:
      binds - 绑定对象
      返回:
      运行时对象
    • run

      public <T> T run(Map<String,Object> binds)
      转化为直接运行时对象
      参数:
      binds - 绑定对象
      返回:
      运行时对象
    • run

      public <T> T run(TransactionMode transactionMode)
      转化为直接运行时对象
      返回:
      运行时对象
    • run

      public <T> T run()
      转化为直接运行时对象
      返回:
      运行时对象
    • invoke

      public <T> T invoke(TransactionMode transactionMode, Map<String,Object> binds, Object... requests)
      转化为函数运行时对象
      参数:
      transactionMode - 事务模式
      binds - 绑定对象
      requests - 运行参数
      返回:
      运行时对象
    • invoke

      public <T> T invoke(Map<String,Object> binds, Object... requests)
      转化为函数运行时对象
      参数:
      binds - 绑定对象
      requests - 运行参数
      返回:
      运行时对象
    • invoke

      public <T> T invoke(TransactionMode transactionMode, Object... requests)
      转化为函数运行时对象
      参数:
      requests - 运行参数
      返回:
      运行时对象
    • invoke

      public <T> T invoke(Object... requests)
      转化为函数运行时对象
      参数:
      requests - 运行参数
      返回:
      运行时对象
    • invoke

      public <T> T invoke()
      转化为函数运行时对象
      返回:
      运行时对象
    • invoke

      public <T> T invoke(TransactionMode transactionMode)
      转化为函数运行时对象
      返回:
      运行时对象
    • toMetadata

      public GroovyMetadata toMetadata()
      构建脚本元数据信息