|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Plugin is a pluggable data source. It should not matter whether this accesses a URL or a local repository, or even if the results are returned directly (from RAM). This uses an asynchronous model of fetching the data: the Client should call doRequest() only after registering a ResponseListener
Method Summary | |
void |
addResponseListener(ResponseListener l)
Register a listener for the Response |
void |
doRequest(int requestId,
Request request)
Perform a request, specifying a unique requestId |
java.lang.String |
getId()
Get a unique identifier for this plugin |
void |
removeResponseListener(ResponseListener l)
Deregister a ResponseListener |
Method Detail |
public void doRequest(int requestId, Request request) throws PluginException
PluginException
public void addResponseListener(ResponseListener l)
public void removeResponseListener(ResponseListener l)
public java.lang.String getId()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |