歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Openfire WebService接口實現發送消息

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