import javax.jms.Connection;
import javax.jms.ExceptionListener;
import javax.jms.JMSException;
public class MyExceptionListener implements ExceptionListener {
@Override
public void onException(JMSException ex) {
System.out.println("Received JMS Exception: " + ex.getMessage());
}
}
public class JmsExceptionHandlingExample {
public static void main(String[] args) {
JmsConnectionFactory connectionFactory = new JmsConnectionFactory();
try {
Connection connection = connectionFactory.createConnection();
connection.setExceptionListener(new MyExceptionListener());
} catch (JMSException ex) {
ex.printStackTrace();
}
}
}
import org.springframework.jms.core.JmsTemplate;
import org.springframework.jms.support.converter.SimpleMessageConverter;
public class JmsMessageSerializationExample {
public static void main(String[] args) {
JmsTemplate jmsTemplate = new JmsTemplate();
SimpleMessageConverter messageConverter = new SimpleMessageConverter();
jmsTemplate.setMessageConverter(messageConverter);
}
}