The following code example illustrates how you set a connection event listener. Whenever a connection event occurs, the event listener's onEvent method will be invoked by the client runtime.
//create an MQ connection factory.
com.sun.messaging.ConnectionFactory factory =
        new com.sun.messaging.ConnectionFactory();
//create an MQ connection.
com.sun.messaging.jms.Connection connection = 
       (com.sun.messaging.jms.Connection )factory.createConnection();
//construct an MQ event listener.  The listener implements 
//com.sun.messaging.jms.notification.EventListener interface.
com.sun.messaging.jms.notification.EventListener eListener = 
       new ApplicationEventListener();
//set event listener to the MQ connection.
connection.setEventListener ( eListener );