import org.apache.log4j.Logger;\r
\r
import com.indexdata.mkjsf.pazpar2.commands.Pazpar2Command;\r
+import com.indexdata.mkjsf.pazpar2.data.Responses;\r
\r
public class CommandThread extends Thread {\r
\r
private static Logger logger = Logger.getLogger(CommandThread.class);\r
Pazpar2Command command;\r
SearchClient client;\r
+ Responses pzresp;\r
HttpResponseWrapper commandResponse = null; \r
\r
- public CommandThread (Pazpar2Command command, SearchClient client) {\r
+ public CommandThread (Pazpar2Command command, SearchClient client, Responses pzresp) {\r
this.command = command;\r
this.client = client;\r
+ this.pzresp = pzresp;\r
}\r
\r
/**\r
*/\r
public void run() { \r
logger.debug(command.getCommandName() + " executing asynchronously");\r
- commandResponse = client.executeCommand(command);\r
+ command.run(client,pzresp);\r
}\r
\r
/**\r