Class ServerNode

java.lang.Object
VASSAL.chat.node.Node
VASSAL.chat.node.ServerNode
All Implemented Interfaces:
MsgSender
Direct Known Subclasses:
AsynchronousServerNode

public class ServerNode extends Node
  • Constructor Details Link icon

    • ServerNode Link icon

      public ServerNode()
  • Method Details Link icon

    • forward Link icon

      public void forward(String senderPath, String msg)
    • getMsgSender Link icon

      public MsgSender getMsgSender(String path)
    • disconnect Link icon

      public void disconnect(Node target)
    • sendContents Link icon

      protected void sendContents(Node module)
    • registerNode Link icon

      public void registerNode(String parentPath, Node newNode)
    • getModule Link icon

      public Node getModule(Node n)
    • move Link icon

      public void move(Node target, String newParentPath)
    • updateInfo Link icon

      public void updateInfo(Node target)
    • kick Link icon

      public void kick(PlayerNode kicker, String kickeeId)
      One client has requested to kick another out of a room. Validate that - Both players are in the same room - Kicker is the owner of the room
      Parameters:
      kicker - Id of Kicking player
      kickeeId - Id of Player to be kicked