Session
com.kesoftware.imu.Session
com.kesoftware.imu.Session
Depuis : 1.0
Description
Gère une connexion à un serveur IMu.
Le nom d’hôte du serveur et son port peuvent être spécifiés en définissant des propriétés sur l’objet ou en définissant des propriétés par défaut au niveau de la classe.
Propriétés de classe
|
Méthode |
Détails |
|---|---|
|
Le nom de l’hôte auquel se connecter si aucun hôte spécifique à l’objet n’a été fourni. Getter: String getDefaultHost() Setter: setDefaultHost(String value) |
|
|
Numéro du port sur l’hôte si aucun port spécifique à l’objet n’a été fourni. Getter: int getDefaultPort() Setter: setDefaultPort(int value) |
Constructeurs
|
Constructeur |
Détails |
||||
|---|---|---|---|---|---|
|
|
Session(String host, int port) Crée un objet Session avec l' Paramètres :
|
||||
|
|
Session(String host) Crée un objet Session avec l' Le port utilisé pour la connexion sera obtenu à partir de la propriété de classe Paramètres :
|
||||
|
|
Session(int port) Crée un objet Session avec le port spécifié. L’hôte auquel se connecter sera obtenu à partir de la propriété de classe Paramètres :
|
||||
|
|
Session() Crée un objet Session. L’hôte auquel se connecter sera obtenu à partir de la propriété de classe Le port utilisé pour la connexion sera obtenu à partir de la propriété de classe |
Propriétés
|
Propriété |
Détails |
|---|---|
|
|
Un indicateur permettant de déterminer si la connexion au serveur doit être fermée après la requête suivante. Cet indicateur est transmis au serveur dans le cadre de la requête suivante afin de lui permettre d’effectuer le nettoyage nécessaire. Getter: boolean getClose() Setter: setClose(boolean value) |
|
|
L’identifiant unique attribué par le serveur à la session en cours. Getter: String getContext() Setter: setContext(String value) |
|
Nom de l’hôte auquel se connecter. La définition de cette propriété après l’établissement de la connexion n’a aucun effet. Getter: String getHost() Setter: setHost(String value) |
|
|
Numéro du port de l’hôte auquel se connecter. La définition de cette propriété après l’établissement de la connexion n’a aucun effet. Getter: int getPort() Setter: setPort(int value) |
|
|
|
Indicateur permettant de déterminer si le processus serveur gérant cette session doit commencer à écouter sur un port distinct et spécifique au processus afin de garantir qu’une nouvelle session se connecte au même processus serveur. Cela fait partie du mécanisme de maintien de l’état d’IMu. Si cet indicateur est défini à true, après l’envoi de la prochaine requête au serveur, la propriété port de Getter: boolean getSuspend() Setter: setSuspend(boolean value) |
Méthodes
|
Propriété |
Détails |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
void connect() Ouvre une connexion à un serveur IMu. Retourne :
Lancers :
|
||||||||||||
|
|
void disconnect() Ferme la connexion au serveur IMu. Retourne :
|
||||||||||||
|
|
Map login(String login, String password, boolean spawn) Se connecte en tant que l’utilisateur indiqué avec le mot de passe correspondant. Le paramètre Paramètres :
Retourne :
Lancers :
|
||||||||||||
|
|
Map login(String login, String password) Se connecte en tant que l’utilisateur indiqué avec le mot de passe correspondant. Le paramètre
Paramètres :
Retourne :
Lancers :
|
||||||||||||
|
|
Map login(String login) Se connecte en tant que l’utilisateur indiqué. Utilise l’authentification côté serveur (telle que l’authentification Le serveur créera un nouveau processus enfant spécifiquement pour traiter les demandes de l’utilisateur nouvellement connecté. Paramètres :
Retourne :
Lancers :
|
||||||||||||
|
|
Map logout() Déconnecte l’utilisateur du serveur. Retourne :
|
||||||||||||
|
|
Map request(Map request) Envoie une requête de bas niveau au serveur IMu. Paramètres :
Retourne :
Lancers :
|

