TaskNameManager 인터페이스 사용
TaskNameManager 인터페이스를 사용하여, 프로그래밍 방식으로 현재 태스크 이름을 설정할 수 있습니다. 실행의 스레드와 연관된 현재 태스크의 대체 및 원래 태스크로 현재 태스크 재설정 모두가 가능합니다.
이 태스크 정보
5.x 호환 모드 속성이 선택되는 서버에서 실행하고 있는 J2EE 1.3 애플리케이션을 제외하고, 작업 단위가 작업 단위가 시작되던 바로 그 때 작업 단위와만 연관될 수 있기 때문에 이 인터페이스는 컨테이너 관리 트랜잭션 또는 컨테이너 관리 ActivitySessions를 위해 구성되는 엔터프라이즈 JavaBean 내에 사용될 수 없습니다. 그러므로 작업 단위가 시작되기 전에 태스크 이름 설정에 대한 호출이 호출되어야 합니다. 시작된 후 작업 단위의 이름을 지정할 수 없습니다. 컨테이너 관리 작업 단위 실행 중 이 인터페이스를 호출하면 간단히 무시됩니다.
애플리케이션 프로파일링은 런타임 시 조작 중인 태스크의 쿼리를 지원하지 않습니다. 대신 애플리케이션은 애플리케이션 관리 태스크로 선언적으로 구성된 논리적 태스크 이름과 상호작용합니다. 논리적 참조를 사용하면 애플리케이션을 재컴파일하지 않고 실제 이름을 변경할 수 있습니다.
가능한 경우 프로그래밍 방식으로 태스크를 설정하지 마십시오. 선언적 메소드는 재개발 및 재컴파일을 요구하지 않고 쉽게 조정될 수 있는 이식 가능 기능이 됩니다.
버전 6.0 클라이언트가 애플리케이션 프로파일링 5.x 호환 모드에서 실행된 애플리케이션과 상호작용하려면, 클라이언트 프로세스에서 appprofileCompatibility 시스템 특성을 true로 설정해야 합니다. launchClient 명령을 호출할 때 -CCDappprofileCompatibility=true 옵션을 지정하여 수행할 수 있습니다.