Package org.cometd.bayeux.server

Examples of org.cometd.bayeux.server.ServerSession.deliver()


            if (text.lastIndexOf("lazy")>0)
                forward.setLazy(true);

            for (ServerSession peer : peers)
                if (peer!=client)
                    peer.deliver(_session, forward);
            client.deliver(_session, forward);
        }
    }

    class BadWordFilter extends JSONDataFilter
View Full Code Here


            // a new long poll, and the disconnect will remain in the queue
            session.batch(new Runnable()
            {
                public void run()
                {
                    session.deliver(getServerSession(), kickMessage);
                    session.disconnect();
                }
            });
        }
    }
View Full Code Here

        evaluateScript("cometd.handshake();");
        Assert.assertTrue(subscribeLatch.await(5000));

        String sessionId = evaluateScript("cometd.getClientId();");
        ServerSession session = bayeuxServer.getSession(sessionId);
        session.deliver(null, channelName, content);

        Assert.assertTrue(messageLatch.await(5000));
    }
}
View Full Code Here

      log.info("sending state from updater");
      msg.setData((Object[]) data.get("state"));
    }
    msg.setLazy(false);

    updatee.deliver(this.sessionManager.getServerSession(), msg);
  }

  /**
   * Called when a client becomes an updater.
   * @param client The new updater.
View Full Code Here

    String token = new BigInteger(130, s).toString(32);

    this.updaters.get(updaterId).add(token);
    this.updatees.put(token, updatee);

    updater.deliver(from, "/service/session/updater", token, null);
  }

  /**
   * Called when a client is no longer an updater (typically when the client
   * disconnects from the session).
View Full Code Here

    log.fine("LocalTransport::reply");
    log.fine("payload = " + data);
    log.fine("replyToken = " + replyToken);

    client.deliver(this.server, "/service/bot/" + this.serviceName +
        "/response", data, null);
    this.clients.remove(replyToken);
  }

  /**
 
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.