T
- type of CallContext
public interface RemoteCallInterceptor<T extends RemoteCallContext>
Modifier and Type | Method and Description |
---|---|
void |
aroundInvoke(T context)
Interposes on the execution of remote method calls that should be intercepted.
|
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.Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.