public class RuleRuntime extends Object
| 构造器和说明 |
|---|
RuleRuntime() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Scenario |
create(String name,
Rule rule,
Execution... executions)
构建并注册场景对象,注册后可按名称调用。
|
static void |
execute(Scenario scenario,
Context ctx)
执行指定场景。
|
static void |
execute(String scenarioName,
Context ctx)
执行指定名称的场景。
|
static Scenario |
getScenario(String name)
按名称取场景。
|
static void |
load(String basePath)
从磁盘加载规则。
|
static void |
schedule(String scenarioName,
String cronExpression,
String beanName) |
public static void execute(Scenario scenario, Context ctx) throws BusinessException
scenario - 场景ctx - 使用的上下文BusinessException - 执行出错不存在抛出异常。public static void load(String basePath) throws IOException
basePath - 规则所在路径。IOExceptionpublic static void execute(String scenarioName, Context ctx) throws BusinessException
scenarioName - 场景名称ctx - 使用的上下文BusinessException - 执行出错或指定名称场景不存在抛出异常。public static Scenario getScenario(String name)
name - 场景名称。null。public static Scenario create(String name, Rule rule, Execution... executions) throws BusinessException
name - 场景名称。rule - 规则。execution - 操作。BusinessException - 名称冲突时抛出。public static void schedule(String scenarioName, String cronExpression, String beanName) throws BusinessException
Copyright © 2016–2018. All rights reserved.