Examples of NetworkEvent


Examples of com.googlecode.richrest.client.event.NetworkEvent

      future = null;
    }
    // 初始化连接状态事件
    boolean changed = refresh();
    if (! changed) // 如果未改变,也触发
      connectionPublisher.publishEvent(new NetworkEvent(AbstractTransferrer.this, isConnected()));

    // ---- 组装前缀 ----
    urlPrefix = HTTP_PROTOCAL + hostAddress;
    if (hostPort != UNKNOWN_HOST_PORT && hostPort != HTTP_DEFAULT_PORT)
      urlPrefix += ":" + hostPort;
View Full Code Here

Examples of com.googlecode.richrest.client.event.NetworkEvent

    synchronized (connectionLock) {
      try {
        boolean currentConnection = ping();
        if (connected != currentConnection) {
          connected = currentConnection;
          connectionPublisher.publishEvent(new NetworkEvent(AbstractTransferrer.this, connected));
          return true;
        }
      } catch (Throwable e) {
        logger.warn(e.getMessage(), e);
      }
View Full Code Here

Examples of com.googlecode.richrest.client.event.NetworkEvent

  private NetworkPublisher connectionPublisher = new NetworkPublisher();

  public void addNetworkListener(NetworkListener listener) {
    connectionPublisher.addListener(listener);
    connectionPublisher.publishEvent(listener, new NetworkEvent(AbstractTransferrer.this, isConnected()));
  }
View Full Code Here

Examples of org.menacheri.jetserver.event.NetworkEvent

  protected void onDataIn(Event event)
  {
    if (null != getSession())
    {
      PlayerSession pSession = (PlayerSession) getSession();
      NetworkEvent networkEvent = new DefaultNetworkEvent(event);
      if (pSession.isUDPEnabled())
      {
        networkEvent.setDeliveryGuaranty(FAST);
      }
      pSession.getGameRoom().sendBroadcast(networkEvent);
    }
  }
View Full Code Here

Examples of org.menacheri.jetserver.event.NetworkEvent

  {
    if(world.apocalypse())
    {
      // Send it to all players
      System.out.println("Apocalypse is here");
      NetworkEvent networkEvent = Events.networkEvent(Messages.apocalypse());
      room.sendBroadcast(networkEvent);
    }
    else
    {
      NetworkEvent networkEvent = null;
      if(room.getProtocol() instanceof WebSocketProtocol)
      {
        networkEvent = Events.networkEvent(world.getAlive());
      }
      else
View Full Code Here

Examples of org.menacheri.jetserver.event.NetworkEvent

      NettyMessageBuffer buffer = new NettyMessageBuffer();
      System.out.println("Command No: " + cmdCount);
      buffer.writeInt(cmdCount);
//      Event tcpEvent = Events.dataOutTcpEvent(buffer);
//      getSession().onEvent(tcpEvent);
      NetworkEvent udpEvent = null;
      if(isDefaultProtocol){
        udpEvent = Events.networkEvent(buffer, DeliveryGuarantyOptions.FAST);
      }else{
        udpEvent = Events.networkEvent(cmdCount);// for websocket protocol.
      }
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.