EJB 컨테이너 관련 속성

EJB 컨테이너를 구성하는 데 사용할 수 있는 속성은 다음과 같습니다. 스레드 관련 속성에 대한 자세한 내용은 http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html을 참조하십시오.

thread-core-pool-size

EJB 컨테이너 공통 스레드 풀의 코어 스레드 수를 지정합니다. 기본값은 16입니다.

thread-max-pool-size

EJB 컨테이너 공통 스레드 풀의 최대 스레드 수를 지정합니다. 기본값은 32입니다.

thread-queue-capacity

thread-core-pool-size를 초과하는 스레드가 실행 중인 경우 새 요청을 저장하는 스레드 풀 대기열의 크기를 지정합니다. 기본값은 Integer.MAX_VALUE입니다.

thread-keep-alive-seconds

thread-core-pool-size를 초과하는 스레드가 종료된 경과 시간(초)입니다. 기본값은 60입니다.

allow-core-thread-timeout

true로 설정된 경우, thread-keep-alive-seconds 후 코어 스레드를 비롯한 모든 스레드가 종료됩니다. 기본값은 false입니다.

prestart-all-core-threads

true로 설정된 경우, EJB 컨테이너 공통 스레드 풀에 있는 모든 코어 스레드가 시작되어 작업을 기다립니다. false로 설정된 경우, 새 요청이 도달할 때까지 스레드가 시작되지 않습니다. 기본값은 false입니다.

disable-nonportable-jndi-names

true로 설정된 경우, EJB 모듈에 대한 GlassFish Server 특정 JNDI 이름이 사용 안함으로 설정됩니다. 기본값은 false입니다.

EJB 3.1 사양에는 이식 가능한 EJB JNDI 이름이 정의되어 있으므로, GlassFish Server 특정 JNDI 이름이 필요하지 않습니다. 기본적으로 역호환성을 위해 GlassFish Server 특정 기본 JNDI 이름이 자동으로 적용됩니다.

Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices