Package com.google.appengine.api.xmpp.XMPPServicePb

Examples of com.google.appengine.api.xmpp.XMPPServicePb.XmppMessageRequest


    checkArgument(message.getBody() != null && !message.getBody().equals(""),
        "Body cannot be null or empty");
    checkArgument(message.getRecipientJids() != null && message.getRecipientJids().length > 0,
        "Must provide at least one recipient");

    XmppMessageRequest request = createMessageRequest(message);
    XmppMessageResponse response = doMessageRpc(request);
    return translateMessageResponse(response, message.getRecipientJids());
  }
View Full Code Here


  /**
   * Given a set of parameters, create a request to send to the backend.
   */
  private XmppMessageRequest createMessageRequest(Message message) {
    XmppMessageRequest request = new XmppMessageRequest();
    for (JID jabberId : message.getRecipientJids()) {
      request.addJid(jabberId.getId());
    }
    request.setBody(message.getBody());
    request.setRawXml(message.isXml());
    request.setType(message.getMessageType().getInternalName());
    if (message.getFromJid() != null) {
      request.setFromJid(message.getFromJid().getId());
    }
    return request;
  }
View Full Code Here

TOP

Related Classes of com.google.appengine.api.xmpp.XMPPServicePb.XmppMessageRequest

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.