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接口插件    基本上内容都是由  messageRouter 去路由消息 具体消息内容只需要写 form 和 to  如果广播的话就得用到 sessionManager的 brodcastMsg 这个方法   路由 状态的话 需要 PresenceManager 

 

相关内容