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

ConnectionFactory

응용프로그램은 연결 팩토리를 사용하여 연결을 작성합니다.

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

ConnectionFactory 오브젝트의 XMS 정의 등록 정보 목록은 ConnectionFactory 등록 정보를 참조하십시오.

관련 개념
연결 팩토리 및 연결
WebSphere 서비스 통합 버스와의 연결
관련 태스크
관리 오브젝트 작성

생성자

생성자 요약:
생성자 설명
ConnectionFactory 기본 등록 정보를 사용하여 연결 팩토리를 작성합니다.

ConnectionFactory – 연결 팩토리 작성

인터페이스:
ConnectionFactory();

기본 등록 정보를 사용하여 연결 팩토리를 작성합니다.

매개변수:
없음
예외:
  • XMS_X_GENERAL_EXCEPTION

메소드

메소드 요약:
메소드 설명
~ConnectionFactory 연결 팩토리를 삭제합니다.
createConnection 기본 사용자 ID를 사용하여 연결 팩토리를 작성합니다.
createConnection 지정된 사용자 ID를 사용하여 연결 팩토리를 작성합니다.
getHandle C 응용프로그램이 연결 팩토리에 액세스하기 위해 사용할 핸들을 가져옵니다.
isNull ConnectionFactory 오브젝트가 널 오브젝트인지 여부를 판별합니다.

~ConnectionFactory – 연결 팩토리 삭제

인터페이스:
virtual ~ConnectionFactory();

연결 팩토리를 삭제합니다.

응용프로그램이 이미 삭제된 연결 팩토리를 삭제하려고 하면 호출이 무시됩니다.

매개변수:
없음
예외:
  • XMS_X_GENERAL_EXCEPTION

createConnection – 연결 작성(기본 사용자 ID 사용)

인터페이스:
Connection createConnection();

기본 사용자 ID를 사용하여 연결 팩토리를 작성합니다.

연결 팩토리 등록 정보 XMSC_USERID 및 XMSC_PASSWORD(설정되어 있는 경우)는 응용프로그램을 인증하는 데 사용됩니다. 이 등록 정보가 설정되어 있지 않을 경우 응용프로그램을 인증하지 않고 연결이 작성됩니다. 단, 메시지 서버가 인증 없이 연결을 허용하는 경우에 한합니다. 응용프로그램이 바인딩 모드에서 WebSphere MQ 대기열 관리자에 연결되는 경우 이 등록 정보는 무시됩니다.

연결은 중지됨 모드에서 작성됩니다. 응용프로그램이 Connection.start()를 호출하기 전에는 메시지가 전달되지 않습니다.

매개변수:
없음
리턴값:
Connection 오브젝트
예외:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_SECURITY_EXCEPTION

createConnection – 연결 작성(지정된 사용자 ID 사용)

인터페이스:
Connection createConnection(const String & userID,
                            const String & password);

지정된 사용자 ID를 사용하여 연결 팩토리를 작성합니다.

지정된 사용자 ID와 암호는 응용프로그램을 인증하는 데 사용됩니다. 연결 팩토리 등록 정보 XMSC_USERID 및 XMSC_PASSWORD(설정되어 있는 경우)는 무시됩니다. 응용프로그램이 바인딩 모드에서 WebSphere MQ 대기열 관리자에 연결되는 경우 사용자 ID와 암호는 무시됩니다.

연결은 중지됨 모드에서 작성됩니다. 응용프로그램이 Connection.start()를 호출하기 전에는 메시지가 전달되지 않습니다.

매개변수:
userID(입력)
응용프로그램 인증에 사용될 사용자 ID를 캡슐화하는 String 오브젝트입니다. 널 String 오브젝트를 지정하면 연결 팩토리 등록 정보 XMSC_USERID가 대신 사용됩니다.
password(입력)
응용프로그램 인증에 사용될 암호를 캡슐화하는 String 오브젝트입니다. 널 String 오브젝트를 지정하면 연결 팩토리 등록 정보 XMSC_PASSWORD가 대신 사용됩니다.
리턴값:
Connection 오브젝트
예외:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_SECURITY_EXCEPTION

getHandle – 핸들 가져오기

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

C 응용프로그램이 연결 팩토리에 액세스하기 위해 사용할 핸들을 가져옵니다.

매개변수:
없음
리턴값:
연결 팩토리의 핸들입니다.
예외:
  • XMS_X_GENERAL_EXCEPTION

isNull – 널 여부 확인

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

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

매개변수:
없음
리턴값:
  • xmsTRUE - ConnectionFactory 오브젝트가 널 오브젝트인 경우
  • xmsFALSE - ConnectionFactory 오브젝트가 널 오브젝트가 아닌 경우
예외:
  • 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 웹 사이트 참조)