Package VASSAL.chat
package VASSAL.chat
Contains classes for specifying a VASSAL server implementation that follows a chat-room paradigm.
- See Also:
-
ClassDescriptionImproved version of ServerConfigurer that includes an Address Book of commonly visited private servers and P2P clients.Queries a known URL to get historical status of the chat room server.Specialized interface for chat-room server connectionsA Factory for building
ChatServerConnection
instancesListens for incoming messages (PropertyChangeEvents with name {ChatServerConnection.INCOMING_MSG}) and interprets the message as a command to be executedEmpty serverRefreshes every time the user attempts to connectPerforms Get and Post operations to a given URLDelegates calls to another SvrConnection instance, which can be changed programmaticallyACommand
that, when executed, sends game synchronization information to a givenSimplePlayer
Date: Mar 16, 2003A room that may be lockedOnly passes commands that are allowed in the Main RoomRepresents an occupant of a chat room, i.e. a VASSAL user connected to the serverDate: Mar 16, 2003A window that displays information on aSimplePlayer
Represents the current status of a player on the server.Date: Mar 16, 2003ManagesPrivateChatter
instancesA window for private messages between the user and another player;A Command that encapsulates a private chat message from anotherSimplePlayer
Represents a game room on the serverSpecifies the server implementation in the PreferencesRepresents the history and current state of connections to the chat room serverSimple Player beanA simple Room beanImmutable PlayerStatus class with flags indicating "looking for a game" and "away from keyboard" and a String profileEncodes commands that play sounds This class is used exclusively by the 'Send wake-up' server feature.ACommand
that, when executed, sends game synchronization information to a givenSimplePlayer
Date: Mar 16, 2003Date: Mar 11, 2003