Examples of MasterServerChangeEvent


Examples of org.knapper.server.core.MasterServerChangeEvent

  private void addEventServiceListener() {
    eventListener = new IEventListener() {

      public void handleEvent(final IEvent event) {
        if (event instanceof MasterServerChangeEvent) {     
          MasterServerChangeEvent ssce = (MasterServerChangeEvent) event;
         
          handleServerSessionChangeEvent(ssce);
        }
       
      }     
View Full Code Here

Examples of org.knapper.server.core.MasterServerChangeEvent

     
      handleMessageReceiveEvent(mre);
     
      fireEvent(mre);
    } else if (event instanceof MasterServerChangeEvent) {
      MasterServerChangeEvent msce = (MasterServerChangeEvent) event;
     
      // simply forward those events
      fireEvent(msce);
    }
  }
View Full Code Here

Examples of org.knapper.server.core.MasterServerChangeEvent

  public String getGuid() {
    return guid;
 
   
  private void fireChangeEvent(String message, int type, Exception e) {
    MasterServerChangeEvent msce = new MasterServerChangeEvent(
        this,
        message,
        type);
   
    msce.setCause(e);

    serverProtocol.handleEvent(msce);
  }
View Full Code Here

Examples of org.knapper.server.core.MasterServerChangeEvent

    eventListener = new IEventListener() {

      public void handleEvent(IEvent event) {
        if (event instanceof MasterServerChangeEvent) {
          MasterServerChangeEvent ssce = (MasterServerChangeEvent) event;
         
          styledText.append("STATUS: " + ssce.getMessage() + "\n");
        } else if (event instanceof MessageReceiveEvent) {
          MessageReceiveEvent mre = (MessageReceiveEvent) event;
         
          styledText.append("MESSAGE RECEIVE: " + mre.getMessage() + "\n");
        }
View Full Code Here

Examples of org.knapper.server.core.MasterServerChangeEvent

  }
 
  private void handleServerThreadChangeEvent(ServerThreadChangeEvent stce) {
    switch (stce.getChange()) {
    case ServerThreadChangeEvent.STARTED:
      fireEvent(new MasterServerChangeEvent(
          serverSession,
          "Server started on port " + stce.getThread().getPort(),
          MasterServerChangeEvent.STARTED));
      break;   
    case ServerThreadChangeEvent.CLIENT_DISCONNECTED:
      fireEvent(new MasterServerChangeEvent(
          serverSession,
          "Client/Player disconnected",
          MasterServerChangeEvent.PLAYER_DISCONNECTED));
      break
    case ServerThreadChangeEvent.NEW_CLIENT:
      // TODO anything todo here? (maybe timeout for connect)
      break;       
    case ServerThreadChangeEvent.DISCONNECT:
      fireEvent(new MasterServerChangeEvent(
          serverSession,
          "Server stopped",
          MasterServerChangeEvent.STOPPED));
      break;   
    default:
View Full Code Here

Examples of org.knapper.server.core.MasterServerChangeEvent

            player.getGuid(),
            player.getNickName());
       
        serverSession.sendMessage(player, response);
       
        fireEvent(new MasterServerChangeEvent(
            serverSession,
            "Server has new player",
            MasterServerChangeEvent.NEW_PLAYER));
      }     
  }
View Full Code Here

Examples of org.knapper.server.core.MasterServerChangeEvent

   
    if (eventListener == null) {
      eventListener = new IEventListener() {
        public void handleEvent(IEvent event) {
          if (event instanceof MasterServerChangeEvent) {
            MasterServerChangeEvent msce = (MasterServerChangeEvent) event;
           
            if (msce.getChange() == MasterServerChangeEvent.STARTED) {
              setRunningState();
            }
           
            if (msce.getChange() == MasterServerChangeEvent.STOPPED) {
              setStoppedState();
            }
          }
        }
      };
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.