package com.destinationradiodenver.mobileStreaming; import javax.jms.JMSException; import org.jboss.logging.Logger; import com.destinationradiodenver.mobileStreaming.messages.StatusMessageDispatcher; import com.destinationradiodenver.mobileStreaming.messages.StreamStatusMessage; public class StreamStatusDispatcher extends StatusMessageDispatcher { private static final Logger log = Logger.getLogger(StreamStatusDispatcher.class); public StreamStatusDispatcher(){ setJmsTopicLookup("java:jboss/jms/topic/streamStatusTopic"); } public void dispatch(StreamStatusMessage statusMessage) { log.info("Sending status message"); try{ sendObjectMessage(statusMessage, "stream"); }catch (JMSException ex){ log.error("Error sending status message"); ex.printStackTrace(); } log.info("Sent status message"); } }