com.primus.ae.searchclient
Interface AppServer


public interface AppServer

Interface implemented by classes able to manage search server sessions and submit queries.


Method Summary
 java.lang.String beginSession(SessionConfig sessionConfig)
           
 void endSession(java.lang.String sessionXml)
           
 java.lang.String getAppServerType()
           
 java.util.Collection getSearchEnvironmentTargets()
           
 Results search(ClientRequest request, java.lang.String envName)
           
 

Method Detail

beginSession

java.lang.String beginSession(SessionConfig sessionConfig)
                              throws atg.search.routing.RoutingException
Throws:
atg.search.routing.RoutingException

endSession

void endSession(java.lang.String sessionXml)
                throws atg.search.routing.RoutingException
Throws:
atg.search.routing.RoutingException

getAppServerType

java.lang.String getAppServerType()

search

Results search(ClientRequest request,
               java.lang.String envName)
               throws atg.search.routing.RoutingException
Throws:
atg.search.routing.RoutingException

getSearchEnvironmentTargets

java.util.Collection getSearchEnvironmentTargets()
                                                 throws atg.search.routing.RoutingException
Throws:
atg.search.routing.RoutingException