public class ProcessServiceInvocationHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | EVENT_PARAMETER_SERVICE_RESULTThe user result parameter name. | 
| protected java.util.Map<java.lang.String,MActivity> | eventsThe method / event mapping. | 
| protected IInternalAccess | instanceThe process instance. | 
| static java.lang.String | THREAD_PARAMETER_SERVICE_RESULTThe future result parameter name. | 
| Constructor and Description | 
|---|
| ProcessServiceInvocationHandler(IInternalAccess instance,
                               java.util.Map<java.lang.String,MActivity> events)Create a new process service invocation handler. | 
| ProcessServiceInvocationHandler(IInternalAccess instance,
                               java.lang.String actid)Create a new process service invocation handler. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Object | invoke(java.lang.Object proxy,
      java.lang.reflect.Method method,
      java.lang.Object[] args)Called when a method is invoked on a proxy. | 
public static final java.lang.String THREAD_PARAMETER_SERVICE_RESULT
public static final java.lang.String EVENT_PARAMETER_SERVICE_RESULT
protected IInternalAccess instance
protected java.util.Map<java.lang.String,MActivity> events
public ProcessServiceInvocationHandler(IInternalAccess instance, java.util.Map<java.lang.String,MActivity> events)
public ProcessServiceInvocationHandler(IInternalAccess instance, java.lang.String actid)
public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
invoke in interface java.lang.reflect.InvocationHandlerjava.lang.Throwable