import java.rmi.MarshalledObject; import java.rmi.RemoteException; import java.rmi.activation.Activatable; import java.rmi.activation.ActivationID; public class BonjourActivatable extends Activatable implements BonjourInterface { /** * Constructeur de la classe BonjourActivatable. Constructeur enregistre objet Bonjour * avec le système d'activation puis il l'exporte. 0 signifie que le port * est anonyme il peut etre change par une autre valeur. * */ public BonjourActivatable(ActivationID id, MarshalledObject data) throws RemoteException { super(id, 0); } // methode distant public String direBonjour() { return "Salut"; } }