unitrequestor
Class  ReqSearch
java.lang.Object
  |
  +--unitrequestor.ReqSearch
- All Implemented Interfaces: 
- IUnitRequest
- public class ReqSearch- extends java.lang.Object- implements IUnitRequest
Title: Example implementation of IUnitRequest (package unitloader)
 Example class implementing IUnitRequest to query a set of distributed
 BioCASE providers on the world wide web. The code shows how to create
 a search request and its xml representation.
 The contProcessing method (required when implementing the IUnitRequest
 interface) does two things in this example:
 a) logging a message for PosterThreads not returning a reponse document in time.
 b) sending the list of responses as an email.
- Version: 
- 0.87, May 2003
- Author: 
- Anton Güntsch, Botanic Garden and Botanical Museum Berlin-Dahlem
 
| Constructor Summary | 
| ReqSearch()Constructor creating a search request.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| , clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait | 
 
providers
private java.util.ArrayList providers
request
private java.lang.String request
timeout
private int timeout
ReqSearch
public ReqSearch()
- Constructor creating a search request.
go
public void go()
- Example method dumping some intermediate results to the screen.- 
 
contProcessing
public void contProcessing(java.util.List resultList)
- Implementation of the contProcessing method which is called once all threads
 returned. Here, the method does some logging and sends the resulting documents
 as an email.- 
- Specified by: 
- contProcessingin interface- IUnitRequest
 
- 
- Parameters:
- resultList- list of response objects (package unitloader).
 
createQuery
private static QBool createQuery()
- 
 
createQuery0
private static QBool createQuery0()
- 
 
createQuery2
private static Comp createQuery2()
- 
 
createQuery3
private static QBool createQuery3()
- 
 
createQuery4
private static Comp createQuery4()
- 
 
createProviderList
private void createProviderList()
- 
 
createSingleProvider
private void createSingleProvider()
-