Fechando uma conexão MQ em Java ajuda a libertar imediatamente os recursos significativos alocados para a conexão , em vez de esperar para o coletor de lixo do Java para recuperar os recursos mais tarde. As extensões MQ JMS fornecer funcionalidade para o seu programa Java para criar dinamicamente fábricas e destinos de conexão em tempo de execução . As extensões de fornecer uma alternativa para chamar as fábricas de conexão como objetos administrados a partir do JNDI (Java Naming and Directory Interface). Chame o método de " perto" de fechar a conexão MQ quando você estiver pronto a utilizar. Instruções
1
Abra o arquivo Java em um editor como o Eclipse, NetBeans ou JBuilder X.
2
Adicione o seguinte código na parte superior do seu arquivo para importar o JMS necessários e pacotes MQ : . .
com.ibm.jms importação * ;
com.ibm.mq.jms importação * ;
3
Adicione o seguinte código na sua função para criar uma fábrica de conexão MQ e inicializar com valores:
MQConnectionFactory my_mq_factory = new
4
Adicione o seguinte código para criar uma conexão JMS e uma sessão com o seu " MQConnectionFactory " objeto :
Conexão my_jms_conn = null;
Sessão my_jms_session = null;
my_jms_conn = ( Connection ) my_mq_factory.createConnection ();
my_jms_session = my_jms_conn.createSession (false , Session.AUTO_ACKNOWLEDGE );
5
Adicione o seguinte código para fechar a conexão MQ e sessão com o método de "fechar" uma vez que você terminar de usá-los :
if ( my_jms_conn = null !)
my_jms_conn.close ();
se ( ! my_jms_session = null)
my_jms_session.close ();
6
Salve o arquivo Java, compilar e executar o programa para abrir e fechar uma conexão MQ
.