L'exemple de code suivant illustre la procédure de définition d'un listener d'événements de connexion. À chaque événement de connexion, la méthode onEvent du listener d'événements est invoquée par l'exécution client.
//créer une fabrique de connexion MQ.
com.sun.messaging.ConnectionFactory factory =
new com.sun.messaging.ConnectionFactory();
//créer une connexion MQ.
com.sun.messaging.jms.Connection connection =
(com.sun.messaging.jms.Connection )factory.createConnection();
//définir un listener d'événements MQ. Ce dernier implémente l'interface
//com.sun.messaging.jms.notification.EventListener.
com.sun.messaging.jms.notification.EventListener eListener =
new ApplicationEventListener();
//définir le listener d'événements sur la connexion MQ.
connection.setEventListener ( eListener );