WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Administración de aplicaciones Java

Gestione las aplicaciones Java™ que se despliegan en un intermediario.

Puede desplegar flujos de mensajes que contengan aplicaciones Java a un intermediario. El código Java se ejecuta en una JVM que crea el grupo de ejecución. La JVM se ejecuta en el mismo proceso que otros componentes de intermediario como, por ejemplo, el análisis de mensajes y nodos que no se basan en Java.

Ajuste de parámetros de JVM

Utilice el mandato mqsichangeproperties para ajustar los parámetros JVM a fin de asegurarse de que existen suficientes recursos para todas las aplicaciones Java desplegadas en el grupo de ejecución. Para obtener más detalles, consulte Mandato mqsichangeproperties y Valores de parámetros de JVM.

Configuración de cargadores de clases para nodos Java definidos por el usuario

Los nodos Java definidos por el usuario se instalan manualmente en un intermediario como un archivo PAR o un archivo JAR. Puesto que los archivos PAR y JAR solamente los carga el intermediario durante el arranque, se deberá reiniciar el intermediario. Para obtener más detalles, consulte Empaquetado de un nodo Java definido por el usuario.

Urchivo PAR recibe su propio cargador de clases Java, asegurándose de que las clases del nodo están aisladas de cualquier otra clase de nodo.

Para obtener más detalles, consulte Carga de clases de nodos definidos por el usuario.

Configuración de cargadores de clases para nodos JavaCompute

Un nodo JavaCompute se despliega en un grupo de ejecución como parte de un archivo BAR. Un nodo JavaCompute puede especificar un servicio configurable JavaClassLoader para que lo utilice el nodo. Un servicio configurable JavaClassLoader define el comportamiento de los cargadores de clases que utiliza el nodo. Para obtener más detalles, consulte Carga de clases del nodo JavaCompute.

Si un nodo JavaCompute especifica un servicio configurable JavaClassloader, debe definir un servicio configurable con el nombre especificado mediante el nodo del intermediario. Para obtener más detalles, consulte Carga de clases de nodo JavaCompute mediante un servicio configurable.

Configuración de cargadores de clases para rutinas ESQL

Puede identificar los métodos Java a invocar desde las ESQL rutinas utilizando la Sentencia CREATE FUNCTION o la Sentencia CREATE PROCEDURE con una cláusula LANGUAGE de JAVA. Utilice la cláusula EXTERNAL NAME de la sentencia para especificar la clase y el nombre totalmente calificados del método. Para buscar la clase Java que contiene un método, el intermediario utiliza el algoritmo de búsqueda que se describe en Despliegue de clases Java. Puede especificar opcionalmente un servicio configurable JavaClassLoader cuando identifique un método Java de esta manera. El servicio configurable JavaClassLoader define el comportamiento del cargador de clases que se utiliza para cargar la clase especificada en la cláusula EXTERNAL NAME. Si incluye una cláusula CLASSLOADER en una Sentencia CREATE FUNCTION o una Sentencia CREATE PROCEDURE, debe asegurarse de que se ha definido el servicio configurable correspondiente en el intermediario. Para obtener más detalles, consulte Servicio configurable JavaClassLoader.

Las rutinas Java ESQL y los nodos JavaCompute que especifican el mismo servicio configurable JavaClassLoader comparten una instancia del cargador de clases. Por lo tanto, los nodos y las rutinas utilizan la misma versión en memoria de las clases Java y tienen acceso a las mismas variables estáticas. El mecanismo de carga de clases para las rutinas ESQL es el mismo que para los nodos JavaCompute; para obtener más detalles, consulte Carga de clases de nodo JavaCompute mediante un servicio configurable.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:32


Tema de tareaTema de tarea | Versión 8.0.0.5 | bn26240_