스케줄된 지속적 실행기 (persistentExecutor)
지속적 태스크를 스케줄하고 실행합니다.
속성 이름 | 데이터 유형 | 기본값 | 설명 |
---|---|---|---|
contextServiceRef | 최상위 레벨 contextService 요소에 대한 참조입니다(문자열). | DefaultContextService | 컨텍스트가 스레드에 캡처되거나 전파되는 방법을 구성합니다. |
enableTaskExecution | boolean | true | 이 인스턴스가 태스크를 실행하는지 여부를 결정합니다. |
id | 문자열 | 고유 구성 ID입니다. | |
initialPollDelay | 밀리초 정밀도를 사용하는 기간 | 0 | 이 인스턴스가 실행할 태스크에 지속적 저장소를 폴링하기 전에 대기하는 지속 기간입니다. 값이 -1이면 프로그래밍 방식으로 시작될 때까지 폴링을 지연합니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
pollInterval | 밀리초 정밀도를 사용하는 기간 | -1 | 실행할 태스크 폴링 간의 간격입니다. -1의 값은 초기 폴링 후의 모든 폴링을 사용하지 않습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
pollSize | int
최소값: 1 |
태스크를 실행하도록 지속적 저장소를 폴링하는 시간을 찾는 태스크 항목의 최대 수입니다. 지정하지 않는 경우 한계가 없습니다. | |
retryInterval | 밀리초 정밀도를 사용하는 기간 | 1m | 실패한 태스크의 두 번째 시도와 연속된 후속 재시도 사이에 경과되어야 하는 시간입니다. 이 속성의 값에 상관없이 첫 번째 재시도는 즉시 수행됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
retryLimit | short
최소값: -1 최대값: 10000 |
10 | 태스크가 영구적으로 실패된 것으로 간주하여 더 이상 재시도하지 않을 때까지 실패하거나 롤백된 태스크를 연속적으로 재시도하는 한계입니다. 값이 -1이면 무제한으로 재시도할 수 있습니다. |
taskStoreRef | 최상위 레벨 databaseStore 요소에 대한 참조입니다(문자열). | defaultDatabaseStore | 스케줄된 태스크의 지속적 저장소입니다. |
- contextService
설명: 컨텍스트가 스레드에 캡처되거나 전파되는 방법을 구성합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 baseContextRef 최상위 레벨 contextService 요소에 대한 참조입니다(문자열). 이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다. jndiName string JNDI 이름 onError - IGNORE
- FAIL
- WARN
WARN 구성 오류에 대한 응답으로 수행할 조치를 판별합니다. 예를 들어, 이 contextService에 대해 securityContext가 구성되어 있지만 보안 기능이 사용되지 않는 경우, onError는 실패할 것인지, 경고를 발행할 것인지 또는 올바르지 않은 구성 파트를 무시할 것인지 여부를 판별합니다. - IGNORE
- 구성 오류가 발생한 경우 서버가 경고 및 오류 메시지를 발행하지 않습니다.
- FAIL
- 첫 번째 오류가 발생한 경우 서버는 경고 또는 오류 메시지를 발행하고 서버를 중지시킵니다.
- WARN
- 구성 오류가 발생한 경우 서버는 경고 및 오류 메시지를 발행합니다.
- contextService > baseContext
설명: 이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 baseContextRef 최상위 레벨 contextService 요소에 대한 참조입니다(문자열). 이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다. id 문자열 고유 구성 ID입니다. jndiName string JNDI 이름 onError - IGNORE
- FAIL
- WARN
WARN 구성 오류에 대한 응답으로 수행할 조치를 판별합니다. 예를 들어, 이 contextService에 대해 securityContext가 구성되어 있지만 보안 기능이 사용되지 않는 경우, onError는 실패할 것인지, 경고를 발행할 것인지 또는 올바르지 않은 구성 파트를 무시할 것인지 여부를 판별합니다. - IGNORE
- 구성 오류가 발생한 경우 서버가 경고 및 오류 메시지를 발행하지 않습니다.
- FAIL
- 첫 번째 오류가 발생한 경우 서버는 경고 또는 오류 메시지를 발행하고 서버를 중지시킵니다.
- WARN
- 구성 오류가 발생한 경우 서버는 경고 및 오류 메시지를 발행합니다.
- contextService > baseContext > baseContext
설명: 이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다.필수: false데이터 유형: com.ibm.ws.context.service-factory
- contextService > baseContext > classloaderContext
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다.
- contextService > baseContext > jeeMetadataContext
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다.
- contextService > baseContext > securityContext
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다.
- contextService > baseContext > syncToOSThreadContext
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다.
- contextService > baseContext > zosWLMContext
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 daemonTransactionClass string ASYNCDMN 새 WLM 컨텍스트가 디먼 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다. defaultTransactionClass string ASYNCBN 새 WLM 컨텍스트가 디먼이 아닌 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다. id 문자열 고유 구성 ID입니다. wlm - Propagate
- PropagateOrNew
- New
Propagate 디먼이 아닌 작업을 위해 WLM 컨텍스트를 처리하는 방법을 표시합니다. - Propagate
- 동일한 WLM 컨텍스트(있는 경우)를 사용하십시오.
- PropagateOrNew
- 동일한 WLM 컨텍스트를 사용하거나 현재 컨텍스트가 없는 경우 새로 작성하십시오.
- New
- 항상 새 WLM 컨텍스트를 작성하십시오.
- contextService > classloaderContext
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다.
- contextService > jeeMetadataContext
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다.
- contextService > securityContext
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다.
- contextService > syncToOSThreadContext
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다.
- contextService > zosWLMContext
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 daemonTransactionClass string ASYNCDMN 새 WLM 컨텍스트가 디먼 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다. defaultTransactionClass string ASYNCBN 새 WLM 컨텍스트가 디먼이 아닌 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다. id 문자열 고유 구성 ID입니다. wlm - Propagate
- PropagateOrNew
- New
Propagate 디먼이 아닌 작업을 위해 WLM 컨텍스트를 처리하는 방법을 표시합니다. - Propagate
- 동일한 WLM 컨텍스트(있는 경우)를 사용하십시오.
- PropagateOrNew
- 동일한 WLM 컨텍스트를 사용하거나 현재 컨텍스트가 없는 경우 새로 작성하십시오.
- New
- 항상 새 WLM 컨텍스트를 작성하십시오.