fipaos.platform.df
Class SearchTask

fipaos.agent.task.Task
  |
  +--fipaos.platform.df.DFTask
        |
        +--fipaos.platform.df.SearchTask

public class SearchTask
extends DFTask

This class encapsulates the local search mechanisms of the DF, and coordinates
federated searches where appropriate




Field Summary
 final static longFED_TIMEOUT
          Timeout in milliseconds for federated searches

Constructor Summary
SearchTask(Conversation conv, AgentManagementAction ama, Database db)
           

Method Summary
 voiddoneDFSearchTask(Object result)
           
 voiderrorDFSearchTask(Task task, Throwable t)
           
 voidstartTask()
           
 voidtimeoutDFSearchTask(Task task)
           

Methods inherited from class fipaos.agent.task.Task
endTask, getContext, getState, handleAcceptProposal, handleAgree, handleCfp, handleConfirm, handleDisconfirm, handleFailure, handleInform, handleInformIf, handleInformRef, handleLateMessage, handleNotUnderstood, handlePropagate, handlePropose, handleProxy, handleQueryIf, handleQueryRef, handleRefuse, handleRejectProposal, handleRequest, handleRequestWhen, handleRequestWhenever, handleSubscribe, handleUndeliverableMessage, notify, notifyMessageFailure, notifyMessageForEndedConversation, setContext

Field Detail

FED_TIMEOUT

public final static long FED_TIMEOUT
Timeout in milliseconds for federated searches
Constructor Detail

SearchTask

public SearchTask(Conversation conv, AgentManagementAction ama, Database db)
Method Detail

doneDFSearchTask

public void doneDFSearchTask(Object result)

errorDFSearchTask

public void errorDFSearchTask(Task task, Throwable t)

startTask

public void startTask()

timeoutDFSearchTask

public void timeoutDFSearchTask(Task task)

Association Links

to Class fipaos.ont.fipa.fipaman.SearchConstraints

Search constraints for this search

to Class fipaos.ont.fipa.fipaman.DFAgentDescription

DFAgentDescription being used in the search

to Class java.util.Set

Results of search so far