|
Errai 3.0.1-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- type of CallContext
public interface RemoteCallInterceptor<T extends RemoteCallContext>
Represents an interceptor for asynchronous remote method calls.
Method Summary | |
---|---|
void |
aroundInvoke(T context)
Interposes on the execution of remote method calls that should be intercepted. |
Method Detail |
---|
void aroundInvoke(T context)
Note that in contrast to local/synchronous method call interceptors, this method does not return a result as the actual remote call is executed asynchronously and the result is not available when this method returns.
To execute the actual remote call, invoke CallContext.proceed()
.
To get access to the remote call's result, call RemoteCallContext.proceed(RemoteCallback)
or
RemoteCallContext.proceed(RemoteCallback, ErrorCallback)
.
To change the result, call RemoteCallContext.setResult(Object)
.
context
- the call context of the intercepted method, not null.
|
Errai 3.0.1-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |