제공자 가져오기

클라이언트가 자원에 액세스하여 자원 프록시를 가져오려면 먼저 제공자 오브젝트를 가져와야 합니다.

제공자는 Rational® CM API를 통해 하나 이상의 저장소와 상호작용하는 단일 클라이언트 프로세스의 단일 ID를 나타내는 임시 오브젝트입니다. 제공자 오브젝트의 수명은 클라이언트가 관리합니다. 일부 서버 자원의 수명은 제공자의 수명에 따라 결정됩니다.

다음 코드 예제는 ProviderFactory.createProvider()를 호출하여 서버의 세션에 대한 제공자 오브젝트를 작성합니다.
Provider getProvider()
throws WvcmException
{
	Provider provider = null;

	// Set up the parameters for instantiating a provider.
	// The provider name is the fully-qualified class name of the provider.
	String providerName = StpProvider.PROVIDER_CLASS;

	// A Callback provides authentication information to the provider.
	Callback callback = new MyCallback();   

	// The provider factory class instantiates a provider. 
	provider = ProviderFactory.createProvider(providerName, callback);
	return provider;
}

제공자를 인스턴스화하면 클라이언트 응용프로그램이 제공자에게 자원 프록시를 요청할 수 있습니다. CM API에서 StpProvider, CcProvider 및 CqProvider는 WVCM 제공자의 제품별 확장입니다. 이러한 확장에는 여러 가지 유형의 제공자 간 탐색에 사용되는 메소드와 제품별 자원 유형 및 기능 탐색에 사용되는 메소드가 포함됩니다.


피드백