public class OpenLRulesInvocationHandler extends OpenLInvocationHandler implements IRulesRuntimeContextProvider
| Constructor and Description |
|---|
OpenLRulesInvocationHandler(Object openlInstance,
IRuntimeEnv openlEnv,
Map<Method,IOpenMember> methodMap) |
OpenLRulesInvocationHandler(Object openlInstance,
Map<Method,IOpenMember> methodMap) |
| Modifier and Type | Method and Description |
|---|---|
IRulesRuntimeContext |
getRuntimeContext()
Gets runtime context.
|
Object |
invoke(Object proxy,
Method method,
Object[] args) |
IRuntimeEnv |
makeRuntimeEnv() |
equals, getInstance, getMethodMap, getRuntimeEnv, getTarget, hashCode, release, setRuntimeEnvpublic OpenLRulesInvocationHandler(Object openlInstance, IRuntimeEnv openlEnv, Map<Method,IOpenMember> methodMap)
public OpenLRulesInvocationHandler(Object openlInstance, Map<Method,IOpenMember> methodMap)
public IRulesRuntimeContext getRuntimeContext()
IRulesRuntimeContextProvidergetRuntimeContext in interface IRulesRuntimeContextProviderIRulesRuntimeContext instancepublic IRuntimeEnv makeRuntimeEnv()
makeRuntimeEnv in class OpenLInvocationHandlerpublic Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke in interface InvocationHandlerinvoke in class OpenLInvocationHandlerThrowableCopyright © 2004–2019 OpenL Tablets. All rights reserved.