Package org.knapper.client.core

Examples of org.knapper.client.core.ClientSessionChangeEvent


   
    eventListener = new IEventListener() {
     
      public void handleEvent(IEvent event) {
        if (event instanceof ClientSessionChangeEvent) {
          ClientSessionChangeEvent csce = (ClientSessionChangeEvent) event;
         
          handleClientSessionChangeEvent(csce);
        }
      }
    }
View Full Code Here


  }
 
  private void handleClientThreadChangeEvent(ClientThreadChangeEvent ctce) {
    switch (ctce.getChange()) {
    case ClientThreadChangeEvent.CONNECTED:
      fireEvent(new ClientSessionChangeEvent(
          clientSession,
          "Client connected to server",
          ClientSessionChangeEvent.STARTED));
     
      AuthRequestMessageBody armb = new AuthRequestMessageBody(
          clientSession.getClientLoginData());
     
      clientSession.sendMessage(armb);
     
      break;
    case ClientThreadChangeEvent.DISCONNECTED:
      fireEvent(new ClientSessionChangeEvent(
          clientSession,
          "Client disconnected from server",
          ClientSessionChangeEvent.STOPPED));     
      break;     
    default:
View Full Code Here

    if (body.getAccept()) {     
      clientSession.authenticated(
          new MasterServerImpl(message.getSender().getGuid()),
          body.getPlayer())
     
      fireEvent(new ClientSessionChangeEvent(
          clientSession,
          "Client authentication with server succeded",
          ClientSessionChangeEvent.AUTH_SUCCESS));           
    } else {
      fireEvent(new ClientSessionChangeEvent(
          clientSession,
          "Client authentication with server failed",
          ClientSessionChangeEvent.AUTH_FAILED));
     
      clientSession.stop();
View Full Code Here

TOP

Related Classes of org.knapper.client.core.ClientSessionChangeEvent

Copyright © 2018 www.massapicom. 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.