public void run() {
MessageConsumer consumer = null;
try {
consumer = session.createConsumer(responseQueue, " " + TaskServiceConstants.SELECTOR_NAME + " like '" + selector + "%' ");
ObjectMessage serverMessage = (ObjectMessage) consumer.receive();
if (serverMessage != null) {
((JMSTaskClientHandler) handler).messageReceived(session, readMessage(serverMessage), responseQueue, selector);
}
} catch (JMSException e) {
if (!"102".equals(e.getErrorCode())) {