Guest User

Untitled

a guest
May 17th, 2018
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. import org.jivesoftware.smack.XMPPConnection
  2. import org.apache.activemq.ActiveMQConnectionFactory
  3. import javax.jms.Session
  4. import javax.jms.Message
  5. import javax.jms.MessageListener
  6.  
  7. def xmpp = new XMPPConnection("gmail.com")
  8. xmpp.connect()
  9. xmpp.login("jitterations.server@gmail.com", "blahblahblah")
  10. def cm = xmpp.getChatManager();
  11. def chat = cm.createChat("spullara@gmail.com", null)
  12.  
  13. def cf = new ActiveMQConnectionFactory("failover:tcp://macbookair.local:61616")
  14. def c = cf.createTopicConnection()
  15. def s = c.createTopicSession(false, Session.AUTO_ACKNOWLEDGE)
  16. def t = s.createTopic("spullara@gmail.com")
  17. def sub = s.createSubscriber(t)
  18. sub.setMessageListener ({ Message m ->
  19. chat.sendMessage m.getText()
  20. } as MessageListener)
  21. c.start()
Add Comment
Please, Sign In to add comment