Filtro del registro de extensión de aplicaciones

El registro de extensión expone el punto de extensión del filtro del registro. El filtro de registro elimina los elementos del registro de extensión para las aplicaciones cliente. Según sea necesario, se llama a las extensiones conectadas al punto de extensión del filtro del registro, que además implementan esta interfaz, cuando un cliente opera en una instancia de registro denominada que coincida con la especificación de destino.

Puede crear una extensión del filtro para todas las instancias del registro o para las instancias denominadas especificadas por la extensión. En el primer caso, el filtro se aplica a todas las instancias del registro de extensión y todas las aplicaciones cliente utilizan el filtro sin solicitarlo. En el segundo caso, una aplicación cliente debe definir previamente el nombre de registro definiendo una extensión llamada RegistryInstance, que es otro punto de extensión expuesto por el registro de extensión. Después de definir el nombre de registro, el cliente puede obtener la instancia de registro denominada y utilizar esa instancia de registro. La instancia de registro denominada invoca la extensión del filtro según sea necesario.

API del filtro de registro

Los argumentos soportados son los siguientes:

org.eclipse.core.runtime.IExtension[]
doFilter(org.eclipse.core.runtime.IExtension[] extensions)

Este código devuelve una matriz de objetos IExtension que se incluyen en la lista de extensiones válidas.

Punto de extensión de la instancia de registro

El registro de extensión expone la RegistryInstance . El nombre de instancia se declara en el archivo plugin.xml de la aplicación y ésta solicita una instancia de registro para ese nombre durante el tiempo de ejecución


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_registry_filter
File name: cweb_registry_filter.html