| 
JSR-927 (Maintenance Release) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
This interface is implemented by application classes to receive the
 results of asynchronous SI retrieval requests. The
 SIRequestor registers itself at the time of the
 asynchronous call for a single request and is automatically
 unregistered when the request is completed.  Applications can
 disambiguate retrieval operations by registering a unique
 SIRequestor for each retrieval request.
The asynchronous SI retrieval mechanisms invoke the methods of this interface using system threads that are guaranteed to not hold locks on application objects.
| Method Summary | |
 void | 
notifyFailure(SIRequestFailureType reason)
Notifies the SIRequestor of unsuccessful asynchronous
 SI retrieval. | 
 void | 
notifySuccess(SIRetrievable[] result)
Notifies the SIRequestor of successful asynchronous
 SI retrieval. | 
| Method Detail | 
public void notifySuccess(SIRetrievable[] result)
SIRequestor of successful asynchronous
 SI retrieval.
result - The previously requested data.public void notifyFailure(SIRequestFailureType reason)
SIRequestor of unsuccessful asynchronous
 SI retrieval.
reason - The reason why the asynchronous request failed.
  | 
JSR-927 (Maintenance Release) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||