9.2. 관리 스레드 팩토리
관리형 스레드 팩토리 (javax.enterprise.concurrent.ManagedThreadFactory) 동시성 유틸리티를 사용하면 Jakarta EE 애플리케이션에서 Java 스레드를 생성할 수 있습니다. JBoss EAP는 관리되는 스레드 팩토리 인스턴스를 처리하므로 Jakarta EE 애플리케이션은 라이프사이클 관련 방법을 호출할 수 없습니다.
관리형 스레드 팩토리 동시성 유틸리티의 특성은 다음과 같습니다.
-
context-service: 모든 관리 스레드 팩토리 내의 고유한 이름입니다. -
jndi-name: JNDI에서 관리 스레드 팩토리를 배치해야 하는 위치를 정의합니다. -
우선순위: 선택 사항: 팩토리에서 생성한 새 스레드의 우선 순위를 나타내며 기본값은5입니다.
예제: 새 관리 스레드 팩토리 추가
/subsystem=ee/managed-thread-factory=newManagedTF:add(context-service=newContextService, jndi-name=java:jboss/ee/concurrency/threadfactory/newManagedTF, priority=2)
예제: 관리 스레드 팩토리 변경
/subsystem=ee/managed-thread-factory=newManagedTF:write-attribute(name=jndi-name, value=java:jboss/ee/concurrency/threadfactory/changedManagedTF)
이 작업을 수행하려면 다시 로드해야 합니다. 마찬가지로 다른 속성도 변경할 수 있습니다.
예제: 관리 스레드 팩토리 제거
/subsystem=ee/managed-thread-factory=newManagedTF:remove()
이 작업을 수행하려면 다시 로드해야 합니다.