Cierre de una conexión de MQ en Java ayuda a liberar de inmediato a los importantes recursos destinados a la conexión , en lugar de esperar recolector de basura de Java para reclamar los recursos más adelante . Las extensiones de MQ JMS proporcionan funcionalidad para el programa Java para crear dinámicamente fábricas de conexiones y destinos en tiempo de ejecución . Las extensiones son una alternativa para llamar a las fábricas de conexiones como objetos administrados del JNDI (Java Naming and Directory Interface ) . Llame al método "cerrar" para cerrar la conexión MQ vez que haya terminado de usarlo. Instrucciones
1
Abra su archivo Java en un editor como Eclipse, Netbeans o JBuilder X.
2
Agregue el código siguiente al principio del archivo para importar la paquetes de JMS y MQ necesarios : . .
com.ibm.jms importación
* ;
com.ibm.mq.jms importación
* ;
3
Agregue el siguiente código en su función de crear una fábrica de conexiones MQ e inicializar con valores:
MQConnectionFactory my_mq_factory = new Página 4
Agregue el código siguiente para crear una conexión JMS y la sesión con el objeto de " MQConnectionFactory ":
Conexión my_jms_conn = null;
Sesión my_jms_session = null;
my_jms_conn = ( Connection) my_mq_factory.createConnection ();
my_jms_session = my_jms_conn.createSession (falso , Session.AUTO_ACKNOWLEDGE ) ;
5
Agregue el código siguiente para cerrar la conexión de MQ y una sesión con el método "cerrar" una vez que haya terminado de usarlos :
if ( my_jms_conn = null !)
my_jms_conn.close ();
si ( my_jms_session = null !)
my_jms_session.close ( ) .
6
Guarde el archivo Java, compilar y ejecutar el programa para abrir y cerrar una conexión MQ