@Override public void onMessage(final Message jmsMessage) { if (jmsMessage == null) { JmsReader.this.getLog().warn("Received null message"); } else { if (jmsMessage instanceof ObjectMessage) { try { final ObjectMessage om = (ObjectMessage) jmsMessage; final Serializable omo = om.getObject(); if ((omo instanceof IMonitoringRecord) && (!JmsReader.this.deliverIndirect(OUTPUT_PORT_NAME_RECORDS, omo))) { JmsReader.this.getLog().error("deliverRecord returned false"); } } catch (final MessageFormatException ex) { JmsReader.this.getLog().error("Error delivering record", ex); } catch (final JMSException ex) { JmsReader.this.getLog().error("Error delivering record", ex); } catch (final Exception ex) { // NOPMD NOCS (catch Exception) JmsReader.this.getLog().error("Error delivering record", ex); } } else { JmsReader.this.getLog().warn("Received message of invalid type: {}", jmsMessage.getClass().getName()); } } } }
@Override public void onMessage(final Message jmsMessage) { if (jmsMessage == null) { JmsReader.this.getLog().warn("Received null message"); } else { if (jmsMessage instanceof ObjectMessage) { try { final ObjectMessage om = (ObjectMessage) jmsMessage; final Serializable omo = om.getObject(); if ((omo instanceof IMonitoringRecord) && (!JmsReader.this.deliverIndirect(OUTPUT_PORT_NAME_RECORDS, omo))) { JmsReader.this.getLog().error("deliverRecord returned false"); } } catch (final MessageFormatException ex) { JmsReader.this.getLog().error("Error delivering record", ex); } catch (final JMSException ex) { JmsReader.this.getLog().error("Error delivering record", ex); } catch (final Exception ex) { // NOPMD NOCS (catch Exception) JmsReader.this.getLog().error("Error delivering record", ex); } } else { JmsReader.this.getLog().warn("Received message of invalid type: " + jmsMessage.getClass().getName()); } } } }