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

Requestor

응용프로그램은 요청자를 사용하여 요청 메시지를 보낸 후 응답을 대기했다 수신합니다.

상속 계층 구조:
xms::PropertyContext
   |
   +----xms::Requestor

생성자

생성자 요약:
생성자 설명
Requestor 요청자를 작성합니다.

Requestor – 요청자 작성

인터페이스:
Requestor(const Session & session,
          const Destination & destination);

요청자를 작성합니다.

매개변수:
session(입력)
Session 오브젝트입니다. 세션은 트랜잭트될 수 없으며 다음 수신확인 모드 중 하나를 사용해야 합니다.
  • XMSC_AUTO_ACKNOWLEDGE
  • XMSC_DUPS_OK_ACKNOWLEDGE
destination(입력)
응용프로그램이 요청 메시지를 보낼 수 있는 목적지를 나타내는 Destination 오브젝트입니다.
스레드 컨텍스트:
요청자와 연관된 세션입니다.
예외:
  • XMS_X_GENERAL_EXCEPTION

메소드

메소드 요약:
메소드 설명
close 요청자를 닫습니다.
getHandle C 응용프로그램이 요청자에 액세스하는 데 사용하는 핸들을 가져옵니다.
isNull Requestor 오브젝트가 널 오브젝트인지 여부를 판별합니다.
request 요청 메시지를 전송한 후 기다렸다가 요청 메시지를 수신하는 응용프로그램에서 응답을 수신합니다.

close – 요청자 닫기

인터페이스:
xmsVOID close();

요청자를 닫습니다.

응용프로그램이 이미 닫힌 요청자를 닫으려고 하면 호출이 무시됩니다.

주: 응용프로그램이 요청자를 닫을 때 연관된 세션은 닫히지 않습니다. 이런 점에서 XMS는 JMS와 다르게 작동합니다.
매개변수:
없음
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getHandle – 핸들 가져오기

인터페이스:
xmsHRequestor getHandle() const;

C 응용프로그램이 요청자에 액세스하는 데 사용하는 핸들을 가져옵니다.

매개변수:
없음
리턴값:
요청자의 핸들입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

isNull – 널 여부 확인

인터페이스:
xmsBOOL isNull() const;

Requestor 오브젝트가 널 오브젝트인지 여부를 판별합니다.

매개변수:
없음
리턴값:
  • xmsTRUE - Requestor 오브젝트가 널 오브젝트인 경우
  • xmsFALSE - Requestor 오브젝트가 널 오브젝트가 아닌 경우
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

request – 요청

인터페이스:
Message * request(const Message & requestMessage) const;

요청 메시지를 전송한 후 기다렸다가 요청 메시지를 수신하는 응용프로그램에서 응답을 수신합니다.

응답을 수신하거나 세션이 끝날 때까지 이 메소드에 대한 호출은 차단됩니다.

매개변수:
requestMessage(입력)
요청 메시지를 캡슐화하는 Message 오브젝트입니다.
리턴값:
응답 메시지를 캡슐화하는 Message 오브젝트에 대한 포인터입니다.
스레드 컨텍스트:
요청자와 연관된 세션입니다.
예외:
  • XMS_X_GENERAL_EXCEPTION

상속된 메소드


Reference topic

이용약관 | 피드백

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