WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 운영 체제: Linux, Windows

C++ 클래스

주제에서는 C++ 클래스와 해당 메소드에 대해 설명합니다.

다음 표는 모든 클래스를 요약하여 설명합니다.

클래스 설명
BytesMessage 바이트 메시지는 본문이 바이트 스트림을 구성하는 메시지입니다.
Connection Connection 오브젝트는 브로커에 대한 응용프로그램의 활성화된 연결을 표시합니다.
ConnectionFactory 응용프로그램은 연결 팩토리를 사용하여 연결을 작성합니다.
ConnectionMetaData ConnectionMetaData 오브젝트는 연결에 대한 정보를 제공합니다.
Destination 목적지는 응용프로그램이 메시지를 전송하는 위치이거나 응용프로그램이 메시지를 수신하는 소스입니다.
Exception XMS 메소드 호출을 처리하는 동안 오류를 발견하면 XMS 예외를 처리합니다. 예외는 오류 정보를 캡슐화하는 오브젝트입니다.

다양한 유형의 XMS 예외가 있으며 Exception 오브젝트는 예외의 한 가지 유형입니다. 그러나 Exception 클래스는 다른 XMS 예외 클래스의 수퍼클래스입니다. XMS 다른 유형의 예외가 적합하지 않은 상황에서 Exception 오브젝트를 처리합니다.

ExceptionListener 응용프로그램은 예외 리스너를 사용하여 연결 문제점을 비동기로 알립니다.
IllegalStateException XMS 응용프로그램이 잘못되거나 부적절한 시간에 메소드를 호출한 경우 또는 XMS 요청된 조작에 적합한 상태가 아닌 경우에 이 예외를 처리합니다.
InitialContext 응용프로그램을 InitialContext 오브젝트를 사용하여 관리 오브젝트의 저장소에서 검색되는 오브젝트 정의에서 오브젝트를 작성합니다.
InvalidClientIDException XMS 응용프로그램이 연결을 위해 클라이언트 ID를 설정하고 했지만 클라이언트 ID가 유효하지 않거나 이미 사용 중인 경우에 이 예외를 처리합니다.
InvalidDestinationException XMS 응용프로그램이 유효하지 않은 목적지를 지정한 경우에 이 예외를 처리합니다.
InvalidSelectorException XMS 응용프로그램이 구문이 유효하지 않은 메시지 선택자 표현식을 제공할 경우에 이 예외를 처리합니다.
Iterator 반복기는 오브젝트 목록을 캡슐화합니다. 응용프로그램은 반복기를 사용하여 오브젝트에 액세스합니다.
MapMessage 맵 메시지는 본문이 각 값에 연관된 데이터 유형이 있는 이름-값 쌍 세트를 구성하는 메시지입니다.
Message Message 오브젝트는 응용프로그램이 전송하거나 수신하는 메시지를 표시합니다.
MessageConsumer 응용프로그램은 메시지 처리자를 사용하여 목적지로 전송된 메시지를 수신합니다.
MessageEOFException XMS 응용프로그램이 바이트 메시지의 본문을 읽고 있을 때 XMS 바이트 메시지 스트림의 끝에 도달하면 이 예외를 처리합니다.
MessageFormatException XMS 유효하지 않은 형식의 메시지가 발견될 경우 이 예외를 처리합니다.
MessageListener 응용프로그램은 메시지 리스너를 사용하여 메시지를 비동기적으로 수신합니다.
MessageNotReadableException XMS 응용프로그램이 쓰기 전용인 메시지 본문을 읽으려고 할 경우 이 예외를 처리합니다.
MessageNotWritableException XMS 응용프로그램이 쓰기 전용인 메시지 본문에 쓰려고 할 경우 이 예외를 처리합니다.
MessageProducer 응용프로그램은 메시지 생성자를 사용하여 메시지를 목적지로 전송합니다.
ObjectMessage 오브젝트 메시지는 본문이 직렬화된 Java 또는 .NET 오브젝트를 구성하는 메시지입니다.
등록 정보 Property 오브젝트는 오브젝트의 등록 정보를 표시합니다.
PropertyContext PropertyContext는 등록 정보 가져오기 및 설정 메소드를 포함하는 요약 수퍼클래스입니다. 이러한 메소드는 다른 클래스에서 상속합니다.
QueueBrowser 응용프로그램은 대기열 브라우저를 사용하여 대기열의 메시지를 제거하지 않고 찾아봅니다.
Requestor 응용프로그램은 요청자를 사용하여 요청 메시지를 보낸 후 응답을 대기했다 수신합니다.
ResourceAllocationException XMS 메소드에서 요구하는 자원을 할당할 수 없는 경우에 이 예외를 처리합니다.
SecurityException XMS 인증을 위해 제공한 사용자 ID와 암호를 응용프로그램이 거부한 경우에 이 예외를 처리합니다. XMS 권한 검사를 실패하여 메소드가 완료되지 않은 경우에도 이 예외를 처리합니다.
Session 세션은 메시지 전송 및 수신을 위한 싱글 스레드 컨텍스트입니다.
StreamMessage 스트림 메시지는 본문이 각 값에 연관된 데이터 유형이 있는 값 스트림으로 구성된 메시지입니다.
string String 오브젝트는 문자열을 캡슐화합니다.
TextMessage 텍스트 메시지는 본문이 문자열로 구성된 메시지입니다.
TransactionInProgressException XMS 응용프로그램이 진행 중인 트랜잭션으로 인해 유효하지 않은 조작을 요청할 경우 이 예외를 처리합니다.
TransactionRolledBackException XMS 응용프로그램이 Session.commit()을 호출하여 현재 트랜잭션을 확약했지만 트랜잭션이 이후에 롤백될 경우 이 예외를 처리합니다.

각 메소드의 정의는 XMS가 메소드에 대한 호출을 처리하는 동안 오류를 발견할 경우 리턴되는 예외 코드를 나열합니다. 각 예외 코드는 이름 지정된 상수로 표시됩니다. 다음 표는 예외 코드와 해당 C++ 예외 목록을 보여 줍니다.

표 1. 예외 코드 및 해당 C++ 예외
예외 코드 해당 C++ 예외
XMS_X_GENERAL_EXCEPTION Exception
XMS_X_ILLEGAL_STATE_EXCEPTION IllegalStateException
XMS_X_INVALID_CLIENTID_EXCEPTION InvalidClientIDException
XMS_X_INVALID_DESTINATION_EXCEPTION InvalidDestinationException
XMS_X_INVALID_SELECTOR_EXCEPTION InvalidSelectorException
XMS_X_MESSAGE_EOF_EXCEPTION MessageEOFException
XMS_X_MESSAGE_FORMAT_EXCEPTION MessageFormatException
XMS_X_MESSAGE_NOT_READABLE_EXCEPTION MessageNotReadableException
XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION MessageNotWritableException
XMS_X_RESOURCE_ALLOCATION_EXCEPTION ResourceAllocationException
XMS_X_SECURITY_EXCEPTION SecurityException
XMS_X_TRANSACTION_IN_PROGRESS_EXCEPTION TransactionInProgressException
XMS_X_TRANSACTION_ROLLED_BACK_EXCEPTION TransactionRolledBackException
관련 개념
스레드 모델
관련 태스크
고유의 응용프로그램 빌드
XMS 응용프로그램 작성
C++에서 XMS 응용프로그램 작성
관련 참조
XMS 오브젝트의 등록 정보

Reference topic

이용약관 | 피드백

Timestamp icon마지막 갱신 날짜: 3 Mar 2006
(C) Copyright IBM Corporation 2005. All Rights Reserved.
이 Information Center는 Eclipse 기술 기반입니다. (http://www.eclipse.org 웹 사이트 참조)