取得提供者

用戶端必須先取得「提供者」物件,才能取得資源虛擬物件及存取資源。

「提供者」是一個暫時物件,代表單一用戶端程序內唯一的身分,可透過 Rational® CM API 與一或多個儲存庫互動。由用戶端控制「提供者」物件的生命期限。部分伺服器資源的生命期限會與「提供者」的生命期限相關聯。

下列程式碼範例會呼叫 ProviderFactory.createProvider(),建立伺服器階段作業的一個「提供者」物件。
Provider getProvider()
throws WvcmException
{
	Provider provider = null;

// 設定參數來建立提供者的實例。
// 提供者名稱是提供者的完整類別名稱。
	String providerName = StpProvider.PROVIDER_CLASS;

//「回呼」可提供鑑別資訊給提供者。
	Callback callback = new MyCallback();

// 提供者 Factory 類別會建立提供者的實例。
	provider = ProviderFactory.createProvider(providerName, callback);
	return provider;
}

建立提供者的實例之後,用戶端應用程式即可向提供者提出資源虛擬物件要求。在 CM API 中,StpProvider、CcProvider 及 CqProvider 是從「WVCM 提供者」的產品專屬延伸規格。這些延伸規格提供方法來導覽不同類型的提供者,以及導覽產品專屬的資源類型和功能。


意見反應