Eine Erweiterung für den Registryfilter definieren

Der Registryfilter gibt an, ob eine Erweiterung für alle Registryinstanzen oder nur für bestimmte Instanzen gilt.

Vorbereitende Schritte

Anmerkung: Für WebSphere Application Server Traditional Version 9.0 und höher wurde die Anwendungserweiterungsregistry stabilisiert. Weitere Informationen finden Sie unter Stabilisierte Features von WebSphere Application Server Traditional.
Sie müssen eine erweiterbare Anwendung haben, um eine Erweiterung für den Registryfilter definieren zu können.

Informationen zu diesem Vorgang

Führen Sie die folgenden Schritte aus, um Erweiterungen für eine Anwendung zu filtern.

Vorgehensweise

  1. Definieren Sie eine Erweiterung für den Erweiterungspunkt für Registryfilter für eine benannte Registryinstanz in der Datei plugin.xml.
    <extension point=“org.eclipse.extensionregistry.RegistryFilter”>
    	<filter name=“AdminConsole*”
    			class=“com.ibm.ws.admin.AdminConsoleExtensionFilter”/>
    	</extension>
  2. Fügen Sie die Filterimplementierung zur Anwendung hinzu, indem Sie eine Klasse erstellen, um die Schnittstelle "com.ibm.workplace.extension.IExtensionRegistryFilter" zu implementieren.
    package com.ibm.ws.admin;
    import com.ibm.workplace.extension.IExtensionRegistryFilter;
    public class AdminConsoleExtensionFilter implements IExtensionRegistryFilter {
            :
    }
  3. Die erweiterbare Anwendung deklariert den Registrynamen durch die Definition einer Erweiterung für den Erweiterungspunkt RegistryInstance. Auf diese Weise kann die Registry eine IExtensionRegistry-Instanz vorbereiten und im Voraus in JNDI stellen.
    <extension point=“org.eclipse.extensionregistry.RegistryInstance”>
    		<registry name=“AdminConsole”/>
    
    </extension>
  4. Die erweiterbare Anwendung ruft die benannte Instanz der Registry ab, um alle zugehörigen Filter zu aktivieren:
    InitialContext ic = new InitialContext();
    String lookupName = “services/extensionregistry/AdminConsole”;
    IExtensionRegistry reg = (IExtensionRegistry)ic.lookup( lookupName ); 

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_regfilter_extension
Dateiname:tweb_regfilter_extension.html