Ejemplo n.º 1
0
  /* ------------------------------------------------------------ */
  public void deliver(Client from, String toChannel, Object data, String id) {
    MessageImpl message = _bayeux.newMessage();
    message.put(Bayeux.CHANNEL_FIELD, toChannel);
    message.put(Bayeux.DATA_FIELD, data);
    if (id != null) message.put(Bayeux.ID_FIELD, id);

    Message m = _bayeux.extendSendBayeux(from, message);
    if (m != null) doDelivery(from, m);
    if (m instanceof MessageImpl) ((MessageImpl) m).decRef();
  }