| SRUExplainResponse | SRUClient. explain(SRUExplainRequest request) | Perform a explain operation. | 
| void | SRUSimpleClient. explain(SRUExplainRequest request,
       SRUExplainHandler handler) | Perform a explain operation. | 
| Future<SRUExplainResponse> | SRUThreadedClient. explain(SRUExplainRequest request) | Deprecated.
 | 
| void | SRUThreadedClient. explain(SRUExplainRequest request,
       SRUCallback<SRUExplainRequest,SRUExplainResponse> callback) | Perform a explain operation and invoke a user supplied callback
 after the request has been completed. | 
| void | SRUDefaultHandlerAdapter. onDiagnostics(List<SRUDiagnostic> diagnostics) |  | 
| void | SRUExplainHandler. onDiagnostics(List<SRUDiagnostic> diagnostics) | Receive notification of diagnostics. | 
| void | SRUScanHandler. onDiagnostics(List<SRUDiagnostic> diagnostics) | Receive notification of diagnostics. | 
| void | SRUSearchRetrieveHandler. onDiagnostics(List<SRUDiagnostic> diagnostics) | Receive notification of diagnostics. | 
| void | SRUDefaultHandlerAdapter. onExtraRecordData(String identifier,
                 int position,
                 XMLStreamReader reader) |  | 
| void | SRUExplainHandler. onExtraRecordData(String identifier,
                 int position,
                 XMLStreamReader reader) | Receive notification of extra record data. | 
| void | SRUSearchRetrieveHandler. onExtraRecordData(String identifier,
                 int position,
                 XMLStreamReader reader) | Receive notification of extra record data. | 
| void | SRUDefaultHandlerAdapter. onExtraResponseData(XMLStreamReader reader) |  | 
| void | SRUExplainHandler. onExtraResponseData(XMLStreamReader reader) | Receive notification of extra response data. | 
| void | SRUScanHandler. onExtraResponseData(XMLStreamReader reader) | Receive notification of extra response data. | 
| void | SRUSearchRetrieveHandler. onExtraResponseData(XMLStreamReader reader) | Receive notification of extra response data. | 
| void | SRUDefaultHandlerAdapter. onExtraTermData(String value,
               XMLStreamReader reader) |  | 
| void | SRUScanHandler. onExtraTermData(String value,
               XMLStreamReader reader) | Receive notification of extra term data. | 
| void | SRUDefaultHandlerAdapter. onFinishRecords(int nextRecordPosition) |  | 
| void | SRUExplainHandler. onFinishRecords(int nextRecordPosition) | Receive notifications of the end of the enumeration of records in the
 response. | 
| void | SRUSearchRetrieveHandler. onFinishRecords(int nextRecordPosition) | Receive notifications of the end of the enumeration of records in the
 response. | 
| void | SRUDefaultHandlerAdapter. onFinishTerms() |  | 
| void | SRUScanHandler. onFinishTerms() | Receive notifications of the end of the enumeration of terms in the
 response. | 
| void | SRUDefaultHandlerAdapter. onRecord(String identifier,
        int position,
        SRURecordData data) |  | 
| void | SRUExplainHandler. onRecord(String identifier,
        int position,
        SRURecordData data) | Receive notification of a record in the result set. | 
| void | SRUSearchRetrieveHandler. onRecord(String identifier,
        int position,
        SRURecordData data) | Receive notification of a record in the result set. | 
| void | SRUDefaultHandlerAdapter. onStartRecords(int numberOfRecords,
              String resultSetId,
              int resultSetIdleTime) |  | 
| void | SRUExplainHandler. onStartRecords(int numberOfRecords,
              String resultSetId,
              int resultSetIdleTime) | Receive notifications of the start of the enumeration of records in the
 response. | 
| void | SRUSearchRetrieveHandler. onStartRecords(int numberOfRecords,
              String resultSetId,
              int resultSetIdleTime) | Receive notifications of the start of the enumeration of records in the
 response. | 
| void | SRUDefaultHandlerAdapter. onStartTerms() |  | 
| void | SRUScanHandler. onStartTerms() | Receive notifications of the start of the enumeration of terms in the
 response. | 
| void | SRUDefaultHandlerAdapter. onSurrogateRecord(String identifier,
                 int position,
                 SRUDiagnostic data) |  | 
| void | SRUSearchRetrieveHandler. onSurrogateRecord(String identifier,
                 int position,
                 SRUDiagnostic data) | Receive notification of a surrogate record in the result set. | 
| void | SRUDefaultHandlerAdapter. onTerm(String value,
      int numberOfRecords,
      String displayTerm,
      SRUWhereInList whereInList) |  | 
| void | SRUScanHandler. onTerm(String value,
      int numberOfRecords,
      String displayTerm,
      SRUWhereInList whereInList) | Receive notification of a term. | 
| SRUExtraResponseData | SRUExtraResponseDataParser. parse(XMLStreamReader reader) | Parse the extra response data into a Java object. | 
| SRURecordData | SRURecordDataParser. parse(XMLStreamReader reader) | Parse a record data into a Java object. | 
| SRUScanResponse | SRUClient. scan(SRUScanRequest request) | Perform a scan operation. | 
| void | SRUSimpleClient. scan(SRUScanRequest request,
    SRUScanHandler handler) | Perform a scan operation. | 
| Future<SRUScanResponse> | SRUThreadedClient. scan(SRUScanRequest request) | Deprecated.
 | 
| void | SRUThreadedClient. scan(SRUScanRequest request,
    SRUCallback<SRUScanRequest,SRUScanResponse> callback) | Perform a scan operation and invoke a user supplied callback
 after the request has been completed. | 
| SRUSearchRetrieveResponse | SRUClient. searchRetrieve(SRUSearchRetrieveRequest request) | Perform a searchRetrieve operation. | 
| void | SRUSimpleClient. searchRetrieve(SRUSearchRetrieveRequest request,
              SRUSearchRetrieveHandler handler) | Perform a searchRetrieve operation. | 
| Future<SRUSearchRetrieveResponse> | SRUThreadedClient. searchRetrieve(SRUSearchRetrieveRequest request) | Deprecated.
 | 
| void | SRUThreadedClient. searchRetrieve(SRUSearchRetrieveRequest request,
              SRUCallback<SRUSearchRetrieveRequest,SRUSearchRetrieveResponse> callback) | Perform a searchRetrieve operation and invoke a user supplied
 callback after the request has been completed. |