WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Administrando Aplicativos Java

Gerencie os aplicativos Java™ que estão implementados em um broker.

É possível implementar fluxos de mensagens que contenham aplicativos Java em um broker. O código Java é executado dentro de um JVM que é criado pelo grupo de execução. O JVM é executado no mesmo processo que outros componentes do broker como análise de mensagens e nós que não são baseados em Java.

Ajustando os Parâmetros JVM

Use o comando mqsichangeproperties para sintonizar os parâmetros de JVM para assegurar que haja recursos suficientes para todos os aplicativos Java que estão implementados no grupo de execução. Para obter detalhes adicionais, consulte Comando mqsichangeproperties e Valores de Parâmetro da JVM.

Configurando os Carregadores de Classe para Nós Definidos pelo Usuário Java

Os nós definidos pelo usuário de Java são instalados manualmente em um broker como um arquivo PAR ou um arquivo JAR. Como os arquivos PAR e JAR são carregados apenas pelo broker na inicialização, o broker deve ser reiniciado. Para saber detalhes adicionais, consulte a seção Compactando um Nó Definido pelo Usuário Java.

Um arquivo PAR recebe seu próprio carregador de classe Java, assegurando que as classes do nó estejam isoladas de quaisquer outras classes do nó.

Para saber detalhes adicionais, consulte a seção Carregamento de Classe de Nó Definido pelo Usuário.

Configurando carregadores de classe para os nós JavaCompute

Um nó JavaCompute é implementado em um grupo de execução como parte de um arquivo BAR. Um nó JavaCompute pode especificar um serviço configurável JavaClassLoader a ser usado pelo nó. Um serviço configurável JavaClassLoader define o comportamento dos carregadores de classe que são usados pelo nó. Para saber detalhes adicionais, consulte a seção Carregamento de Classe do Nó JavaCompute.

Se um nó JavaCompute especificar um serviço configurável JavaClassloader, você deverá definir um serviço configurável com o nome especificado pelo nó no broker. Para saber detalhes adicionais, consulte a seção Carregamento de Classe do Nó JavaCompute Usando um Serviço Configurável.

Configurando Carregadores de Classe para Rotinas ESQL

Você pode identificar métodos Java para serem chamados de rotinas ESQL usando a Instrução CREATE FUNCTION ou a Instrução CREATE PROCEDURE com uma cláusula LANGUAGE de JAVA. Use a cláusula EXTERNAL NAME da instrução para especificar a classe completa e o nome do método. Para localizar a classe Java que contém um método, o broker usa o algoritmo de procura que é descrito em Implementando Classes Java. Opcionalmente, é possível especificar um serviço configurável JavaClassLoader ao identificar um método Java dessa maneira. O serviço configurável JavaClassLoader define o comportamento do carregador de classe que é usado para carregar a classe especificada na cláusula EXTERNAL NAME. Se você incluir uma cláusula CLASSLOADER em uma Instrução CREATE FUNCTION ou em uma Instrução CREATE PROCEDURE, deverá assegurar-se de que o serviço configurável correspondente esteja definido no broker. Para saber detalhes adicionais, consulte a seção Serviço Configurável JavaClassLoader.

Rotinas Java de ESQL e nós JavaCompute que especificam o mesmo serviço configurável JavaClassLoader compartilham uma instância do carregador de classe. Portanto, os nós e as rotinas usam a mesma versão na memória de classes Java e têm acesso às mesmas variáveis estáticas. O mecanismo de carregamento de classe para rotinas ESQL é o mesmo que para nós JavaCompute; para obter detalhes adicionais, consulte Carregamento de Classe do Nó JavaCompute Usando um Serviço Configurável.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:36


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | bn26240_