La méthode closeMatcher() met fin à une session entre une application client et un serveur de programme de correspondance Director.
Remarque : Le fait de ne pas fermer la session du programme de correspondance peut dégrader les performances ou entraîner des fuites de mémoire ou une perte d'utilisation du serveur.
Syntaxe
public void closeMatcher(int handle, int retCode[]); Paramètres
|
Nom |
Type |
Utilisation |
Longueur |
Description |
|---|---|---|---|---|
|
handle |
entier |
Entrée |
–– |
Handle vers une instance du serveur du programme de correspondance Director. |
|
retCode |
int[ ] |
Sortie |
4 |
Code d'erreur indiquant le statut de l'appel de la méthode. |
Valeurs renvoyées
Reportez-vous à la section Valeurs renvoyées.
Exemple
TrilTGenClient testClient = new TrilTGenClient();
int[] retCode= new int[1];
int handle = 0; // Return code and handle
char systemID = ‘G’; // System and Server ID for
attach()
String serverName = “RMatcher”;
// Attach operation is required with openMatcher()
handle = testClient.attach(systemID, serverName, retCode);
if (retCode[0] == 0) {
testClient.openMatcher(handle, retCode);
if (retCode[0] == 0) {
// Functional calls to matcher not shown
// Close matcher server
testClient.closeMatcher(handle, retCode);
// Release operation is required with closeMatcher()
testClient.release(handle, retCode);
}