@Service public class SearchService extends Object
| Constructor and Description | 
|---|
SearchService(FilterBuilder filterBuilder,
             SearchController searchController)
Creates a new SearchService 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
executeQuery(Map<String,Object> queryMessage,
            Subject subject)
Creates the query requests for each source and hands off the query to the Search Controller 
 | 
void | 
processQuery(org.cometd.bayeux.server.ServerSession remote,
            org.cometd.bayeux.Message message)
Service method called by Cometd when something arrives on the service channel 
 | 
public SearchService(FilterBuilder filterBuilder, SearchController searchController)
filterBuilder - FilterBuilder to use for queriessearchController - SearchController to handle async queries@Listener(value="/service/query")
public void processQuery(org.cometd.bayeux.server.ServerSession remote,
                                                           org.cometd.bayeux.Message message)
remote - Client sessionmessage - JSON messageThis work is licensed under a Creative Commons Attribution 4.0 International License.