package server; import java.rmi.Remote; import java.rmi.RemoteException; import javax.security.auth.login.FailedLoginException; import client.ChatUser; public interface ChatRoom extends Remote { public void subscribe(ChatUser user, String pseudo) throws RemoteException; public void unsubscribe(String pseudo) throws RemoteException; public void postMessage(String pseudo, String message) throws RemoteException; public boolean authentification(String username, char[] password) throws FailedLoginException, RemoteException; }