Uses of Class
common.MessageServer

Packages that use MessageServer
bootstrapP   
common.interfaces   
messageServerP   
servlet   
 

Uses of MessageServer in bootstrapP
 

Subclasses of MessageServer in bootstrapP
 class ManagedMessageServer
          A representation of a Message Server managed by the Bootstrap server.
 

Methods in bootstrapP that return MessageServer
 MessageServer Communication.getMS(User user)
           
 

Methods in bootstrapP with parameters of type MessageServer
 void SafeMSForBSInterface.moveUser(java.lang.String MSPw, User user, MessageServer ms)
           
 

Uses of MessageServer in common.interfaces
 

Methods in common.interfaces that return MessageServer
 MessageServer BSForServletInterface.getMS(User user)
          Returns the message server of a user given by argument.
 MessageServer BSForMSInterface.getMS(User user)
          Returns the message server of a user given by argument.
 

Methods in common.interfaces with parameters of type MessageServer
 void MSForBSInterface.moveUser(java.lang.String MSPw, User user, MessageServer ms)
          Moves a user assignation from the message server to the specified one.
 

Uses of MessageServer in messageServerP
 

Subclasses of MessageServer in messageServerP
 class MyselfMessageServer
          A self-representation of a message server.
 

Fields in messageServerP with type parameters of type MessageServer
private static java.util.Vector<MessageServer> Cache.messageServers
          The Message Servers.
 

Methods in messageServerP that return MessageServer
private static MessageServer Cache.getCachedMessageServer(User user)
          Obtains from the cache the Message Server a user is assigned to.
static MessageServer Cache.removeFromCache(User user)
          If exists, removes the correspondence between a user and the Message Server
 

Methods in messageServerP with parameters of type MessageServer
private static int Cache.addEmptyMS(MessageServer msToAdd)
          Creates an empty message server with no users assigned to.
private static void Cache.addToCache(User user, MessageServer ms)
          Updates the cache adding a new corrispondence between a user and the message server the user is located in.
 void Communication.moveUser(java.lang.String MSPw, User user, MessageServer ms)
           
static void Cache.sendUser(ManagedUser user, MessageServer ms)
          Moves a given user (including its message queue and contact lists) from the local message to another. does not remove the user from the local ms.
 

Uses of MessageServer in servlet
 

Fields in servlet declared as MessageServer
static MessageServer ClientCore.ms
           
 

Methods in servlet that return MessageServer
static MessageServer AccessOperation.askMsgServer(User user)
          Asks the assignation of a Message Server
 

Methods in servlet with parameters of type MessageServer
static java.util.Vector<Message> AccessOperation.getMail(User user, java.lang.String pass, MessageServer ms)
          Downloads and deletes the messages received by the user
static ContactList AccessOperation.logMsg(User user, java.lang.String pass, MessageServer ms)
          This method finds the reference to the remote object of the message server, sets the State to true and downloads the Contacts List