레지스트리 필터에 대한 확장 정의

레지스트리 필터는 확장을 모든 레지스트리 인스턴스 또는 지정된 인스턴스에 적용할 수 있는지 여부를 지정합니다.

시작하기 전에

참고: WebSphere® Application Server Traditional 버전 9.0 이상의 경우, 애플리케이션 확장 레지스트리가 안정화됩니다. 자세한 정보는 전통적인 WebSphere Application Server의 안정화된 기능을 참조하십시오.
레지스트리 필터의 확장을 정의하려면 확장 가능한 애플리케이션이 있어야 합니다.

이 태스크 정보

애플리케이션의 확장을 필터링하려면 다음 단계를 완료하십시오.

프로시저

  1. plugin.xml 파일에서 명명된 레지스트리 인스턴스의 레지스트리 필터 확장점의 확장을 정의하십시오.
    <extension point=“org.eclipse.extensionregistry.RegistryFilter”>
    	<filter name=“AdminConsole*”
    			class=“com.ibm.ws.admin.AdminConsoleExtensionFilter”/>
    	</extension>
  2. 클래스를 작성하여 애플리케이션에 필터 구현을 추가하여 com.ibm.workplace.extension.IExtensionRegistryFilter 인터페이스를 구현하십시오.
    package com.ibm.ws.admin;
    import com.ibm.workplace.extension.IExtensionRegistryFilter;
    public class AdminConsoleExtensionFilter implements IExtensionRegistryFilter {
            :
    }
  3. 확장 가능한 애플리케이션은 RegistryInstance 확장점의 확장을 정의하여 레지스트리 이름을 선언합니다. 이러한 방법으로 레지스트리는 IExtensionRegistry 인스턴스를 준비하고 이를 사전에 JNDI에 놓을 수 있습니다.
    <extension point=“org.eclipse.extensionregistry.RegistryInstance”>
    		<registry name=“AdminConsole”/>
    
    </extension>
  4. 확장 가능한 애플리케이션은 연관된 필터를 활성화하기 위해 레지스트리의 이름 지정된 인스턴스를 얻습니다.
    InitialContext ic = new InitialContext();
    String lookupName = “services/extensionregistry/AdminConsole”;
    IExtensionRegistry reg = (IExtensionRegistry)ic.lookup( lookupName ); 

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_regfilter_extension
파일 이름:tweb_regfilter_extension.html