org.granite.client.tide.server
Interface ComponentListener<T>

All Superinterfaces:
ResponseListener
All Known Implementing Classes:
ComponentListenerImpl

public interface ComponentListener<T>
extends ResponseListener

Author:
William DRAI

Nested Class Summary
static interface ComponentListener.Handler<T>
           
 
Method Summary
 Object[] getArgs()
           
 Component getComponent()
           
 String getOperation()
           
 T getResult()
           
 Context getSourceContext()
           
 void setArgs(Object[] args)
           
 void setResult(T result)
           
 
Methods inherited from interface org.granite.client.messaging.ResponseListener
onCancelled, onFailure, onFault, onResult, onTimeout
 

Method Detail

getOperation

String getOperation()

getArgs

Object[] getArgs()

setArgs

void setArgs(Object[] args)

getSourceContext

Context getSourceContext()

getComponent

Component getComponent()

setResult

void setResult(T result)

getResult

T getResult()
            throws InterruptedException,
                   ExecutionException
Throws:
InterruptedException
ExecutionException