Obtenir un fournisseur

Avant de pouvoir obtenir les proxys ressource et accéder aux ressources, un client doit obtenir un objet fournisseur.

Un fournisseur est un objet temporaire qui représente une identité unique dans un processus client unique qui interagit avec un ou plusieurs référentiels via l'API CM Rational. La durée de vie d'un objet fournisseur est contrôlée par le client. La durée de vie de certaines ressources du serveur est liée à la durée de vie d'un fournisseur.

L'exemple de code suivant crée un objet fournisseur pour une session sur un serveur en appelant ProviderFactory.createProvider().
Provider getProvider()
lance WvcmException
{
	Provider provider = null;

	// Configurez les paramètres pour l'instanciation d'un fournisseur.
	// Le nom du fournisseur est le nom de classe entièrement qualifié du fournisseur.
	String providerName = StpProvider.PROVIDER_CLASS;

	// Un rappel automatique fournit des informations d'authentification au fournisseur.
	Callback callback = new MyCallback();   

	// La classe de fabrication du fournisseur instancie un fournisseur. 
	provider = ProviderFactory.createProvider(providerName, callback);
	return provider;
}

Dès qu'un fournisseur est instancié, l'application client peut faire des requêtes au fournisseur pour les proxys de ressource. Dans l'API CM, StpProvider, CcProvider, et CqProvider sont des extensions spécifiques au produit du fournisseur WVCM. Ces extensions comprennent des méthodes pour naviguer entre les différents types de fournisseurs et parcourir les types de ressources et capacités spécifiques au produit.


Commentaires