uk.ac.ic.doc.automed.qproc
Interface IQueryAggregator
- All Known Implementing Classes:
- AdvancedQueryGetter, QueryGetter
public interface IQueryAggregator
IQueryGetter.java
- Author:
- Duc M Le dmle@doc.ic.ac.uk
Created on May 24, 2006
Department of Computing, Imperial College
getQueryResults
ASG getQueryResults(java.lang.String peerName,
java.lang.String address,
java.lang.String schema,
java.lang.String query)
throws UnsuccessfulReplyException,
CommunicationException
- Throws:
UnsuccessfulReplyException
CommunicationException
getQueryResults
java.util.Map getQueryResults(java.lang.String query,
java.lang.String schema,
PeerDescription[] peerDescs,
QueryProcessorConfiguration qpc)
throws UnsuccessfulReplyException,
CommunicationException,
QueryResultException
- A more general method for concurrently executing a query over a group of
remote peers
- Parameters:
peerDescs
- an array of PeerDescription
objectsqueryDesc
- a QueryProcessorConfiguration
object
- Returns:
- Map a hashed map of [peerDesc -->
ASG
query]
- Throws:
UnsuccessfulReplyException
CommunicationException
QueryResultException