public interface ComponentListener<T>
extends org.granite.client.messaging.ResponseListener
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ComponentListener.Handler<T> |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
getArgs() |
Component |
getComponent() |
java.lang.String |
getOperation() |
T |
getResult() |
Context |
getSourceContext() |
java.util.concurrent.Future<T> |
invoke(ServerSession serverSession) |
void |
setArgs(java.lang.Object[] args) |
void |
setResult(T result) |
java.lang.String getOperation()
java.lang.Object[] getArgs()
void setArgs(java.lang.Object[] args)
Context getSourceContext()
Component getComponent()
void setResult(T result)
T getResult() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.Future<T> invoke(ServerSession serverSession)