Sun Java SystemTM Message Queue에서는 관리자가 작업을 자동화할 때 도움이 되는 여러 인터페이스를 사용합니다. 이 부록에서는 인터페이스의 안정성에 따라 인터페이스를 분류합니다. 인터페이스가 안정적일수록 제품의 향후 버전에서 변경될 가능성이 적어집니다.
이 부록에 나열되지 않은 인터페이스는 고객용이 아니라 개인 인터페이스입니다.
부록 B, Message QueueTM 인터페이스의 안정성에서는 안정성 분류 체계에 대해 설명합니다.
표 B–1 인터페이스 안정성 분류 체계
분류 |
설명 |
---|---|
개인 |
고객이 직접 사용하지 않음. 임의의 릴리스에서 변경 또는 제거될 수 있습니다. |
변화 |
고객용. 주 릴리스(예: 3.0, 4.0) 또는 부 릴리스(예: 3.1, 3.2)에 호환되지 않는 변경이 있을 수 있습니다. 천천히 신중하게 변경됩니다. 모든 변경 사항이 호환성을 갖도록 타당한 조치가 이행되지만 보장되지는 않습니다. |
안정 |
고객용. 주 릴리스(예: 3.0, 4.0)에 한해 호환되지 않는 변경이 있을 수 있습니다. |
표준 |
고객용. 이 인터페이스는 공식 표준에서 정의하며 표준 기관이 관리합니다. 이 인터페이스와 호환되지 않는 변경은 거의 없습니다. |
불안정 |
고객용. 주 릴리스(예: 3.0, 4.0) 또는 부 릴리스(예: 3.1, 3.2)에 호환되지 않는 변경이 있을 수 있습니다. 이 인터페이스는 향후 릴리스에서 제거되거나 호환되지 않는 방식으로 또는 상당히 많이 변경될 수 있음을 고객에게 알립니다. 고객은 불안정한 인터페이스에 대해 명시적인 종속성을 생성하지 않는 것이 바람직합니다. |
부록 B, Message QueueTM 인터페이스의 안정성에 인터페이스와 해당 분류가 나열되어 있습니다.
표 B–2 Message Queue 인터페이스의 안정성
인터페이스 |
분류 |
---|---|
명령줄 인터페이스 | |
imqbrokerd 명령줄 인터페이스 |
변화 |
imqadmin 명령줄 인터페이스 |
불안정 |
imqcmd 명령줄 인터페이스 |
변화 |
imqdbmgr 명령줄 인터페이스 |
불안정 |
imqkeytool 명령줄 인터페이스 |
변화 |
imqobjmgr 명령줄 인터페이스 |
변화 |
imqusermgr 명령줄 인터페이스 |
불안정 |
imqbrokerd, imqadmin, imqcmd, imqdbmgr, imqkeytool, imqobjmgr, imqusermgr의 출력 |
불안정 |
명령 | |
imqobjmgr 명령 파일 |
변화 |
imqbrokerd 명령 |
안정 |
imqadmin 명령 |
불안정 |
imqcmd 명령 |
안정 |
imqdbmgr 명령 |
불안정 |
imqkeytool 명령 |
안정 |
imqobjmgr 명령 |
안정 |
imqusermgr 명령 |
불안정 |
API | |
JMS API(javax.jms) |
표준 |
JAXM API(javax.xml) |
표준 |
C-API |
변화 |
C-API 환경 변수 |
불안정 |
메시지 기반 모니터링 API |
변화 |
관리 대상 객체 API(com.sun.messaging) |
변화 |
.jar 및 .war 파일 |
|
imq.jar 위치 및 이름 |
안정 |
jms.jar 위치 및 이름 |
변화 |
imqbroker.jar 위치 및 이름 |
개인 |
imqutil.jar 위치 및 이름 |
개인 |
imqadmin.jar 위치 및 이름 |
개인 |
imqservlet.jar 위치 및 이름 |
변화 |
imqhttp.war 위치 및 이름 |
변화 |
imqhttps.war 위치 및 이름 |
변화 |
imqjmsra.rar 위치 및 이름 |
변화 |
imqxm.jar 위치 및 이름 |
변화 |
jaxm-api.jar 위치 및 이름 |
변화 |
saaj-api.jar 위치 및 이름 |
변화 |
saaj-impl.jar 위치 및 이름 |
변화 |
activation.jar 위치 및 이름 |
변화 |
mail.jar 위치 및 이름 |
변화 |
dom4j.jar 위치 및 이름 |
개인 |
fscontext.jar 위치 및 이름 |
불안정 |
파일 | |
브로커 로그 파일 위치 및 내용 형식 |
불안정 |
비밀번호 파일 |
불안정 |
accesscontrol.properties 파일 |
불안정 |
시스템 대상 | |
mq.sys.dmq 대상 |
안정 |
mq.metrics.* 대상 |
변화 |
구성 등록 정보 | |
Message Queue JMS 자원 어댑터 구성 등록 정보 |
변화 |
Message Queue JMS 자원 어댑터 JavaBean 및 ActivationSpec 구성 등록 정보 |
변화 |
메시지 등록 정보 및 형식 | |
사용 불능 메시지 대기열 메시지 등록 정보, JMSXDeliveryCount |
표준 |
사용 불능 메시지 대기열 메시지 등록 정보, JMS_SUN_* |
변화 |
Message Queue 클라이언트 메시지 등록 정보: JMS_SUN_* |
변화 |
메트릭 또는 모니터링 메시지의 JMS 메시지 형식 |
변화 |
기타 | |
Message Queue JMS 자원 어댑터 패키지, com.sun.messaging.jms.ra |
변화 |
지속성 메시지 저장소의 JDBC 스키마 |
변화 |