Configuração e Utilização da Especificação de Ativação do J2C

Configure especificações de ativação J2C e use-as na implementação de beans acionados por mensagens para recursos JCA 1.5.

As especificações de ativação do J2C são parte da configuração do suporte ao sistema de mensagens de entrada, que pode ser parte de um adaptador de recursos do JCA 1.5. Cada adaptador de recursos do JCA 1.5 que suporta o sistema de mensagens de entrada define um ou mais tipos de listener de mensagens em seu descritor de implementação (messagelistener no ra.xml). O listener de mensagens é a interface utilizada pelo adaptador de recursos para comunicar mensagens de entrada ao nó de extremidade de mensagens. Um MDB (bean orientado a mensagens) é um nó de extremidade de mensagens e implementa uma das interfaces do listener de mensagens fornecidas pelo adaptador de recursos. Permitindo vários tipos de listeners de mensagens, um adaptador de recursos pode suportar uma variedade de protocolos diferentes. Por exemplo, a interface javax.jms.MessageListener é um tipo de listener de mensagens que suporta o sistema de mensagens JMS. Para cada tipo de listener de mensagens que um adaptador de recursos implementa, o adaptador de recursos define uma especificação de ativação associada (activationspec no ra.xml). A especificação de ativação é utilizada para definir as propriedades de configuração para uma utilização particular do suporte de entrada para o nó de extremidade de recepção.

Quando um aplicativo contendo um bean orientado a mensagens é implementado, o implementador deve selecionar um adaptador de recursos que suporte o mesmo tipo de listener de mensagens que o implementado pelo bean orientado a mensagens. Como parte da implementação do bean orientado a mensagens, o implementador precisa especificar as propriedades para definição na especificação de ativação do J2C. Posteriormente, durante a inicialização do aplicativo, uma instância de especificação de ativação do J2C é criada e essas propriedades são definidas e utilizadas para ativar o terminal (isto é, para configurar o suporte de entrada do adaptador de recursos para o bean acionado por mensagens específico).

Os aplicativos com beans orientados a mensagens também podem especificar todas, algumas ou nenhuma das propriedades de configuração necessárias para a classe ActivationSpec, para substituir aquelas indicadas pela definição que tem o adaptador de recursos como escopo. Essas propriedades, especificadas como propriedades activation-config no descritor de implementação do aplicativo, são configuradas quando o aplicativo é montado. Alterar alguma dessas propriedades requer a reimplementação do aplicativo. Essas propriedades são exclusivas ao uso desses aplicativos e não são compartilhadas com outros beans acionados por mensagens. Quaisquer propriedades definidas no descritor de implementação do aplicativo têm precedência sobre as definidas pela definição com escopo do adaptador de recursos. Isso permite que os desenvolvedores de aplicativos escolham os melhores padrões para seus aplicativos.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cj2c_as
Nome do arquivo: cj2c_as.html