ants.p2p.query
Class QueryManager

java.lang.Object
  extended by ants.p2p.query.QueryManager

public class QueryManager
extends java.lang.Object


Field Summary
 java.util.ArrayList resultSet
           
static int resultSize
           
 
Constructor Summary
QueryManager(QueryMessage queryMessage, WarriorAnt caller)
           
QueryManager(QueryNode query, WarriorAnt caller)
           
QueryManager(WarriorAnt caller, QueryMessage queryMessage)
           
 
Method Summary
 QueryMessage getQueryMessage()
           
 java.util.ArrayList process(QueryFileListItem qfli)
           
 java.util.ArrayList process(QueryHashItem qh)
           
 java.util.ArrayList process(QueryHttpServerItem qh)
           
 java.util.ArrayList process(QueryInetAddressItem qh)
           
 java.util.ArrayList process(QueryItem qn)
           
 java.util.ArrayList process(QueryNode qn)
           
 java.util.ArrayList process(QueryRandomItem qh)
           
 java.util.ArrayList process(QueryStringItem qn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resultSize

public static int resultSize

resultSet

public java.util.ArrayList resultSet
Constructor Detail

QueryManager

public QueryManager(QueryNode query,
                    WarriorAnt caller)
             throws java.lang.Exception
Throws:
java.lang.Exception

QueryManager

public QueryManager(QueryMessage queryMessage,
                    WarriorAnt caller)
             throws java.lang.Exception
Throws:
java.lang.Exception

QueryManager

public QueryManager(WarriorAnt caller,
                    QueryMessage queryMessage)
             throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getQueryMessage

public QueryMessage getQueryMessage()

process

public java.util.ArrayList process(QueryNode qn)

process

public java.util.ArrayList process(QueryItem qn)

process

public java.util.ArrayList process(QueryRandomItem qh)

process

public java.util.ArrayList process(QueryStringItem qn)

process

public java.util.ArrayList process(QueryFileListItem qfli)

process

public java.util.ArrayList process(QueryHashItem qh)

process

public java.util.ArrayList process(QueryInetAddressItem qh)

process

public java.util.ArrayList process(QueryHttpServerItem qh)