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()

이 작업을 수행하려면 다시 로드해야 합니다.