사용자 정의 스레드 ID 서비스 개발

Liberty 프로파일 서버에서 제공되는 com.ibm.wsspi.kernel.security.thread.ThreadIdentityService 인터페이스를 구현하여 사용자 정의 스레드 ID 서비스 클래스를 개발할 수 있습니다. ThreadIdentityService 인터페이스는 사용자 ID 전환 알림 수신을 지원하는 SPI(Service Programming Interface)입니다.

프로시저

  1. ThreadIdentityService 인터페이스를 구현하여 사용자 정의 스레드 ID 서비스를 작성하십시오.
  2. 구현 클래스를 OSGi 서비스로 변환하십시오. 다음 두 가지 방법 중 하나를 사용하여 변환할 수 있습니다.
    1. ThreadIdentityService 클래스를 DS(Declarative Service) 컴포넌트로 변환합니다. 자세한 정보는 OSGi 선언 서비스에 대해 서비스 선언의 내용을 참조하십시오.
    2. DS 컴포넌트인 새 ThreadIdentityService 클래스를 작성하여 이를 ThreadIdentityService 클래스에 위임합니다. OSGi 코어 API를 사용하여 SR(Service Registry)에서 ThreadIdentityService 클래스를 직접 등록하십시오. 자세한 정보는 OSGi 서비스 레지스트리에 대한 작업의 내용을 참조하십시오.
  3. 사용자 정의 스레드 ID 서비스를 OSGi 번들로 패키징하고 ThreadIdentityService 서비스를 내보내십시오. OSGi 번들 작성에 대한 자세한 정보는 을 참조하십시오.
  4. OSGi 번들을 포함하도록 기능 Manifest를 작성하십시오. 자세한 정보는 제품 확장기능의 내용을 참조하십시오.
  5. 기능이 사용자 제품 확장 위치에 설치된 후, 기능 이름으로 server.xml 파일을 구성하십시오.
    <featureManager>
     ... 
      <feature>usr:sampleThreadIdentityService-1.0</feature>
    </featureManager>

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

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_thread_identity
파일 이름: twlp_thread_identity.html