public abstract class RulesMethodInvoker<T extends ExecutableRulesMethod> extends Object implements Invokable
| Modifier | Constructor and Description |
|---|---|
protected |
RulesMethodInvoker(T invokableMethod) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
canInvoke()
Checks if it is possible to invoke invokable object.
|
T |
getInvokableMethod() |
Object |
invoke(Object target,
Object[] params,
IRuntimeEnv env) |
protected abstract Object |
invokeSimple(Object target,
Object[] params,
IRuntimeEnv env)
Invoke for simple run operation.
|
protected RulesMethodInvoker(T invokableMethod)
public final Object invoke(Object target, Object[] params, IRuntimeEnv env)
public T getInvokableMethod()
protected abstract boolean canInvoke()
protected abstract Object invokeSimple(Object target, Object[] params, IRuntimeEnv env)
Copyright © 2004–2019 OpenL Tablets. All rights reserved.