Ottenimento di un provider

Un client deve ottenere un oggetto Provider prima di poter ottenere i proxy risorsa ed accedere alle risorse.

Un provider è un oggetto temporaneo che rappresenta una singola identità all'interno di un singolo processo client che interagisce con uno o più repository tramite Rational CM API. La durata di un oggetto provider è controllata dal client. La durata di alcune risorse server è collegata a quella di un provider.

Il seguente esempio di codice crea un oggetto provider per una sessione su un server richiamando ProviderFactory.createProvider().
Provider getProvider()
throws WvcmException
{
	Provider provider = null;

	// Configurare i parametri per eseguire l'istanza di un provider.
	// Il nome del provider è il nome classe completo del provider.
	String providerName = StpProvider.PROVIDER_CLASS;

	// Un Callback fornisce le informazioni di autenticazione al provider.
	Callback callback = new MyCallback();   

	// La classe factory del provider esegue l'istanza di un provider. 
	provider = ProviderFactory.createProvider(providerName, callback);
	return provider;
}

Dopo aver creato un'istanza del provider, l'applicazione client può richiedere al provider i proxy risorsa. In CM API, StpProvider, CcProvider, e CqProvider sono estensioni specifiche del prodotto nel provider WVCM. Queste estensioni includono i metodi per spostarsi tra i diversi tipi di provider e per esplorare i diversi tipi di funzioni e risorse specifici per il prodotto.


Feedback