Comportamiento de las fábricas de nodos y analizadores

La fábrica de nodos y la fábrica de analizadores asumen roles al declarar un nodo al intermediario o definir un analizador.

Cada biblioteca de implementación cargable (LIL) tiene una fábrica de nodos, o una fábrica de analizadores, o ambas a la vez. Una fábrica de nodos puede identificar muchos nodos, y una fábrica de analizadores puede identificar muchos analizadores.

Cuando el intermediario carga la LIL, ésta llama a las siguientes funciones:

Antes de devolver la fábrica de nodos, el intermediario llama a las siguientes funciones:

  1. cniCreateNodeFactory

    Esta función crea una sola instancia de la fábrica de nodos en el intermediario.

  2. cndDefineNodeClass

    Esta función define el nombre de una clase de nodo soportada por una fábrica de nodos, e identifica los nodos que puede crear la fábrica de nodos.

Antes de devolver la fábrica de analizadores, el intermediario llama a las siguientes funciones:

  1. cpiCreateParserFactory

    Esta función crea una sola instancia de la fábrica de analizadores con nombre en el intermediario de mensajes.

  2. cpiDefineParserClass

    Esta función define el nombre de una clase de analizador soportada por una fábrica de analizadores, e identifica los analizadores que puede crear la fábrica.

Consulte los temas siguientes para obtener información sobre estas funciones:
Conceptos relacionados
Planificación de las extensiones definidas por el usuario
Planificación de nodos de entrada definidos por el usuario
Planificación de los nodos de proceso de mensajes definido por el usuario
Planificación de nodos de salida definidos por el usuario
Planificación de los analizadores definidos por el usuario
Diseño de extensiones definidas por el usuario
Extensiones definidas por el usuario en el entorno de ejecución
Ciclo de vida del nodo de entrada definido por el usuario en C
Ciclo de vida del nodo de entrada definido por el usuario en Java
Nodos de entrada definidos por el usuario
Nodos de proceso de mensajes definidos por el usuario
Nodos de salida definidos por el usuario
Analizadores definidos por el usuario
Tareas relacionadas
Creación de un nodo de entrada en C
Creación de un nodo de entrada en Java
Creación de un nodo de proceso de mensajes o de salida en C
Creación de un nodo de salida o de proceso de mensajes en Java
Creación de un analizador definido por el usuario
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:21

as24984_