/* */
/* 87 */ Message msg = dr.getMessage();
/* */
/* 89 */ MessageProxy proxy = JBossMessage.createThinDelegate(dr.getDeliveryId(), (JBossMessage)msg, dr.getDeliveryCount());
/* */
/* 92 */ ClientConsumer handler = (ClientConsumer)this.callbackHandlers.get(dr.getConsumerId());
/* */
/* 95 */ if (handler == null)
/* */ {
/* 100 */ throw new IllegalStateException(this + " callback handler not found, message arrived after consumer is closed.");
/* */ }
/* */
/* */ try
/* */ {
/* 105 */ handler.handleMessage(proxy);
/* */ }
/* */ catch (Exception e)
/* */ {
/* 109 */ log.error("Failed to handle message", e);
/* 110 */ throw new HandleCallbackException(e.getMessage(), e);