歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Openfire WebService接口實現發送消息

Openfire WebService接口實現發送消息

日期:2017/3/1 10:37:03   编辑:Linux編程

Openfire WebService接口實現發送消息:

  1. XMPPServer server = XMPPServer.getInstance();
  2. SessionManager sessionManager = server.getSessionManager();
  3. MessageRouter messageRouter = server.getMessageRouter();
  4. Message message = new Message();
  5. message.setFrom(new JID(from + "@" + domain));
  6. message.setTo(new JID(to + "@" + domain));
  7. message.setBody(msg);
  8. message.setType(Message.Type.chat);
  9. messageRouter.route(message);
相關閱讀:Openfire 內部實現webservice接口插件 http://www.linuxidc.com/Linux/2012-01/52499.htm 基本上內容都是由 messageRouter 去路由消息 具體消息內容只需要寫 form 和 to 如果廣播的話就得用到 sessionManager的 brodcastMsg 這個方法 路由 狀態的話 需要 PresenceManager

Copyright © Linux教程網 All Rights Reserved