Sun Java System Message Queue 3.7 UR1 관리 설명서

ActivationSpec JavaBean

표 17–3에서는 ActivationSpec JavaBean의 구성 등록 정보를 보여줍니다. 이러한 등록 정보는 응용 프로그램 서버에서 자원 어댑터에 메시지 종점을 활성화하여 message-driven bean에 연결하도록 지시하는 데 사용됩니다.

표 17–3 활성화 사양 등록 정보

등록 정보 

유형 

기본값 

설명 

addressList [Message Queue JMS 자원 어댑터에 관련된 등록 정보]

문자열 

ResourceAdapter JavaBean에서 상속됨

(선택 사항) Message Queue 서비스에 연결하기 위한 메시지 서비스 주소

destination [표준 Enterprise JavaBean(EJB) 및 J2EE Connector Architecture(CA) 등록 정보]

문자열 

없음 

(필수) 메시지를 사용할 대상의 이름

값은 Message Queue 대상 관리 객체에 대한 destinationName 등록 정보 값이어야 합니다.

destinationType

문자열 

없음 

(필수) destination 등록 정보에 의해 지정되는 대상 유형:

    javax.jms.Queue: 대기열 대상


    javax.jms.Topic: 주제 대상


messageSelector

문자열 

없음 

(선택 사항) 사용자에게 전달되는 메시지를 필터링하기 위한 메시지 선택기

subscriptionName

문자열 

없음 

영구 가입 이름 

subscriptionDurabilityDurable로 설정되어 있는 경우 이 등록 정보를 설정해야 합니다.

subscriptionDurability

문자열 

NonDurable

주제 대상의 사용자 지속성:  

    Durable: 영구 사용자


    NonDurable: 비영구 사용자


이 등록 정보는 destinationTypejavax.jms.Topic으로 설정되어 있는 경우에만 유효하며, 비영구 가입의 경우 선택 사항이고 영구 가입의 경우 필수 사항입니다. Durable로 설정된 경우 clientIDsubscriptionName 등록 정보도 설정해야 합니다.

clientId

문자열 

없음 

Message Queue 서비스에 연결하기 위한 클라이언트 ID 

subscriptionDurabilityDurable로 설정되어 있는 경우 이 등록 정보를 설정해야 합니다.

acknowledgeMode

문자열 

Auto-acknowledge

(선택 사항) 확인 모드:

    Auto-acknowledge: 자동 승인 모드


    Dups-ok-acknowledge: Dups-OK-acknowledge 모드


customAcknowledgeMode

문자열 

없음 

MDB 메시지 사용을 위한 확인 모드

유효한 값은 No_acknowledge 또는 null입니다.

트랜잭션되지 않은 비영구 주제 가입에 대해서만 no-acknowledge 모드를 사용할 수 있습니다. 트랜잭션 가입이나 영구 가입에 대해 이 설정을 사용하면 가입이 활성화되지 않습니다.  

endpointExceptionRedeliveryAttempts

정수 

6

MDB가 메시지 전달 중에 예외를 발생하는 경우에 메시지를 다시 전달하는 횟수

sendUndeliverableMsgsToDMQ

부울 

true

MDB에서 런타임 예외가 발생하고 재전달 시도 횟수가 endpointExceptionRedeliveryAttempts 값을 초과할 경우 메시지를 사용 불능 메시지 대기열에 넣습니까?

값이 false이면 Message Queue 브로커는 동일한 MDB를 포함하여 유효한 사용자에게 메시지를 재전송하려고 시도합니다.