4.3. narayana 구성 정보
pax-transx-tm-narayana
번들에는 트랜잭션 관리자의 다양한 측면에 대한 기본 구성을 제공하는 jbossts-properties.xml
파일이 포함되어 있습니다. 이러한 속성은 모두 $FUSE_HOME/etc/org.ops4j.pax.transx.tm.narayana.cfg
파일에서 직접 또는 Configuration Admin API를 사용하여 재정의될 수 있습니다.
narayana의 기본 구성은 다양한 EnvironmentBean
오브젝트를 통해 수행됩니다. 이러한 모든 Cryostat는 접두사가 다른 속성을 사용하여 구성할 수 있습니다. 다음 표에서는 사용되는 구성 오브젝트 및 접두사에 대한 요약을 제공합니다.
구성 Cryostat | 속성 접두사 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
접두사 는 구성을 단순화할 수 있습니다. 그러나 일반적으로 다음 형식 중 하나를 사용해야 합니다.
NameEnvironmentBean.propertyName
(기본 형식) 또는
fully-qualified-class-name.field-name
예를 들어 com.arjuna.ats.arjuna.common.CoordinatorEnvironmentBean.commitOnePhase
필드를 고려하십시오. com.arjuna.ats.arjuna.common.CoordinatorEnvironment.commitOnePhase
속성을 사용하거나 더 간단한 (preferred) 양식 CoordinatorEnvironmentBean.commitOnePhase
속성을 사용하여 구성할 수 있습니다. 속성을 설정하는 방법과 구성할 수 있는 빈에 대한 자세한 내용은 Narayana 제품 문서에서 확인할 수 있습니다.
ObjectStoreEnvironmentBean
과 같은 일부 빈은 다른 용도로 구성을 제공하는 각 명명된 인스턴스에서 여러 번 구성할 수 있습니다. 이 경우 인스턴스 이름은 접두사(위의 항목 모두)와 필드 이름
사이에 사용됩니다. 예를 들어 이름이 communicationStore
인 ObjectStoreEnvironmentBean
인스턴스의 오브젝트 저장소 유형은 이름이 지정된 속성을 사용하여 구성할 수 있습니다.
-
com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean.communicationStore.objectStoreType
-
ObjectStoreEnvironmentBean.communicationStore.objectStoreType