A fila de mensagens Java grava dados em uma pasta virtual para duas aplicações podem interagir com os dados de cada um. A fila de mensagens funciona como uma conexão central, onde ambos os programas cair fora e pegar dados. Você pode escrever sua própria fila de mensagem para configurar uma interface entre dois programas. A configuração de fila de mensagem básica Java cria uma fila local , configura uma sessão e envia mensagens para a fila. Instruções
1
Abra seu software de programação Java eo projeto para o código de fila. Clique duas vezes no arquivo de código para abri-lo no editor.
2
Criar o URL ou o local do arquivo para a fila. Neste exemplo , a fila é criada na pasta C: \\ fila :
fila String = "c: \\ fila "; ConnectionFactory conectar = new ActiveMQConnectionFactory (fila ); msg = Conexão connect.createConnection ( ); msg.start ();
3
Comece a sessão de destino. Depois de criar o local da pasta , tem de iniciar a sessão de destino para ouvir novas mensagens. O código a seguir configura o ouvinte sessão :
Destino dest = session.createQueue ();
4
Envie uma mensagem para a fila para testar a nova sessão e serviço de mensagens . Neste exemplo, uma mensagem de texto é enviada para a fila :
MessageProducer pro = session.createProducer ( destino ); TextMessage text = session.createTextMessage ( " minha mensagem "); pro.send ( texto);