fr.lip6.sma.simulacion.server.mdxr
Class MDXRRegistrationRequest

java.lang.Object
  extended by fr.lip6.sma.simulacion.server.mdxr.MDXRRegistrationRequest

public class MDXRRegistrationRequest
extends Object

Classe pour une requête d'enregistrement d'un agent local.

Version:
$Revision: 3 $
Author:
Paul Guyot
See Also:
"aucun test défini."

Field Summary
private  LocalAgent mAgent
          Agent enregistré (ou en cours de l'être).
private  String mAgentServiceName
          Nom du service de l'agent local (classe + : + nom).
private  int mRegistrationOpID
          ID de la requête.
 
Constructor Summary
MDXRRegistrationRequest(com.kallisys.zeroconf.MulticastDNSServer inServer, com.kallisys.zeroconf.MulticastDNSClient inClient, String inServiceType, int inPort, LocalAgent inAgent)
          Constructeur à partir d'un agent, du port et du serveur MulticastDNS.
 
Method Summary
 LocalAgent getAgent()
          Accesseur sur l'agent.
 String getAgentServiceName()
          Accesseur sur le nom de l'agent sur le réseau.
 int getRegistrationOpID()
          Accesseur sur l'ID de la requête.
 void updateService(com.kallisys.zeroconf.NetService inService)
          Mise à jour du service (en cas de succès ou d'échec de l'enregistrement).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mRegistrationOpID

private final int mRegistrationOpID
ID de la requête.


mAgentServiceName

private String mAgentServiceName
Nom du service de l'agent local (classe + : + nom).


mAgent

private final LocalAgent mAgent
Agent enregistré (ou en cours de l'être).

Constructor Detail

MDXRRegistrationRequest

public MDXRRegistrationRequest(com.kallisys.zeroconf.MulticastDNSServer inServer,
                               com.kallisys.zeroconf.MulticastDNSClient inClient,
                               String inServiceType,
                               int inPort,
                               LocalAgent inAgent)
                        throws IOException
Constructeur à partir d'un agent, du port et du serveur MulticastDNS.

Parameters:
inServer - serveur mDNS
inClient - client mDNS
inServiceType - type du service mDNS.
inPort - port IP pour le service.
inAgent - agent.
Throws:
IOException - si un problème est survenu.
Method Detail

getRegistrationOpID

public final int getRegistrationOpID()
Accesseur sur l'ID de la requête.

Returns:
l'ID de la requête.

getAgentServiceName

public final String getAgentServiceName()
Accesseur sur le nom de l'agent sur le réseau.

Returns:
le nom de l'agent sur le réseau.

getAgent

public final LocalAgent getAgent()
Accesseur sur l'agent.

Returns:
l'agent pour cette requête.

updateService

public final void updateService(com.kallisys.zeroconf.NetService inService)
Mise à jour du service (en cas de succès ou d'échec de l'enregistrement).

Parameters:
inService - service (dns).