| Constructor and Description |
|---|
AsynchronousInvoker() |
| Modifier and Type | Method and Description |
|---|---|
Object |
invokeAsynchronousCron(AsyncContext asyncContext,
String targetComponentName,
Class<?> targetComponentClass,
String methodName,
Class<?>[] paramTypes,
Object[] params,
Long duration,
Date expiration,
Date finalExpiration,
String intervalCron)
Implementations of intercepted asynchronous calls (cron interval)
|
Object |
invokeAsynchronousDuration(AsyncContext asyncContext,
String targetComponentName,
Class<?> targetComponentClass,
String methodName,
Class<?>[] paramTypes,
Object[] params,
Long duration,
Date expiration,
Date finalExpiration,
Long intervalDuration)
Implementations of intercepted asynchronous calls (duration interval)
|
Object |
invokeAsynchronousDuration(AsyncContext asyncContext,
String targetComponentName,
Class<?> targetComponentClass,
String methodName,
Class<?>[] paramTypes,
Object[] params,
Long duration,
Date expiration,
Long intervalDuration)
Implementations of intercepted asynchronous calls (duration interval)
|
public AsynchronousInvoker() throws org.granite.messaging.service.ServiceException
org.granite.messaging.service.ServiceException@Asynchronous public Object invokeAsynchronousCron(AsyncContext asyncContext, String targetComponentName, Class<?> targetComponentClass, String methodName, Class<?>[] paramTypes, Object[] params, @Duration Long duration, @Expiration Date expiration, @FinalExpiration Date finalExpiration, @IntervalCron String intervalCron)
asyncContext - current context (session id)targetComponentName - target component namemethodName - method nameparamTypes - method argument typesparams - argument valuesduration - optional durationexpiration - optional expiration datefinalExpiration - optional final expiration dateintervalCron - cron interval@Asynchronous public Object invokeAsynchronousDuration(AsyncContext asyncContext, String targetComponentName, Class<?> targetComponentClass, String methodName, Class<?>[] paramTypes, Object[] params, @Duration Long duration, @Expiration Date expiration, @IntervalDuration Long intervalDuration)
asyncContext - current context (session id)targetComponentName - target component namemethodName - method nameparamTypes - method argument typesparams - argument valuesduration - optional durationexpiration - optional expiration dateintervalDuration - duration interval@Asynchronous public Object invokeAsynchronousDuration(AsyncContext asyncContext, String targetComponentName, Class<?> targetComponentClass, String methodName, Class<?>[] paramTypes, Object[] params, @Duration Long duration, @Expiration Date expiration, @FinalExpiration Date finalExpiration, @IntervalDuration Long intervalDuration)
asyncContext - current context (session id)targetComponentName - target component namemethodName - method nameparamTypes - method argument typesparams - argument valuesduration - optional durationexpiration - optional expiration datefinalExpiration - optional final expiration dateintervalDuration - duration interval