Chiusura di una connessione MQ in Java consente di liberare immediatamente le notevoli risorse allocate per la connessione , invece di aspettare per il Garbage Collector di Java per recuperare le risorse di seguito . Le estensioni di MQ JMS forniscono funzionalità per il programma Java per creare dinamicamente produzioni connessioni e le destinazioni in fase di esecuzione . Le estensioni forniscono un'alternativa a chiamare le produzioni connessioni come oggetti amministrati dal JNDI ( Java Naming and Directory Interface ) . Chiamare il " vicino " metodo per chiudere la connessione MQ , una volta che hai finito di usarlo. Istruzioni
1
Aprire il file Java in un editor come Eclipse , NetBeans o JBuilder X.
2
Aggiungere il codice seguente all'inizio del file per importare il pacchetti JMS e MQ necessarie : . .
com.ibm.jms importazione
* ;
com.ibm.mq.jms importazione
* ;
3 < p > Aggiungere il seguente codice nella funzione di creare una fabbrica di collegamento MQ e inizializzarla con valori :
MQConnectionFactory my_mq_factory = new
4
Aggiungere il seguente codice per creare una connessione JMS e la sessione con l'oggetto " MQConnectionFactory " :
Connection my_jms_conn = null;
Session my_jms_session = null;
my_jms_conn = ( Connection ) my_mq_factory.createConnection ();
my_jms_session = my_jms_conn.createSession ( falso , Session.AUTO_ACKNOWLEDGE ) ;
5
Aggiungere il seguente codice per chiudere il collegamento MQ e sessione con il " vicino " metodo una volta che hai finito di usarli :
se ( my_jms_conn = null ! ) per
my_jms_conn.close ();
se ( my_jms_session = null ! ) per
my_jms_session.close ( ) .
6
Salvare il file Java , compilare ed eseguire il programma per aprire e chiudere una connessione MQ