gov.nih.nci.cagrid.fqp.service
Class FederatedQueryProcessorImpl

java.lang.Object
  extended by gov.nih.nci.cagrid.fqp.service.FederatedQueryProcessorImplBase
      extended by gov.nih.nci.cagrid.fqp.service.FederatedQueryProcessorImpl

public class FederatedQueryProcessorImpl
extends FederatedQueryProcessorImplBase

Federated Query Service


Field Summary
protected static org.apache.commons.logging.Log LOG
           
 
Constructor Summary
FederatedQueryProcessorImpl()
           
 
Method Summary
 DCQLQueryResultsCollection execute(DCQLQuery query)
           
 CQLQueryResults executeAndAggregateResults(DCQLQuery query)
           
 FederatedQueryResultsReference executeAsynchronously(DCQLQuery query)
           
 int getLeaseDurationInMinutes()
           
 commonj.work.WorkManager getWorkManager()
           
 void setWorkManager(commonj.work.WorkManager workManager)
           
 
Methods inherited from class gov.nih.nci.cagrid.fqp.service.FederatedQueryProcessorImplBase
getConfiguration, getFederatedQueryResultsResourceHome, getMetadata, getResourceHome, getResourceHome, getServiceMetadataValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static org.apache.commons.logging.Log LOG
Constructor Detail

FederatedQueryProcessorImpl

public FederatedQueryProcessorImpl()
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

executeAndAggregateResults

public CQLQueryResults executeAndAggregateResults(DCQLQuery query)
                                           throws java.rmi.RemoteException,
                                                  FederatedQueryProcessingFault
Throws:
java.rmi.RemoteException
FederatedQueryProcessingFault

execute

public DCQLQueryResultsCollection execute(DCQLQuery query)
                                   throws java.rmi.RemoteException,
                                          FederatedQueryProcessingFault
Throws:
java.rmi.RemoteException
FederatedQueryProcessingFault

executeAsynchronously

public FederatedQueryResultsReference executeAsynchronously(DCQLQuery query)
                                                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getLeaseDurationInMinutes

public int getLeaseDurationInMinutes()

getWorkManager

public commonj.work.WorkManager getWorkManager()

setWorkManager

public void setWorkManager(commonj.work.WorkManager workManager)