BowlerKernel
GoogleChat.java
Go to the documentation of this file.
1 package com.neuronrobotics.application.xmpp.GoogleChat;
2 
3 import org.jivesoftware.smack.Chat;
4 import org.jivesoftware.smack.MessageListener;
5 import org.jivesoftware.smack.XMPPException;
6 import org.jivesoftware.smack.packet.Message;
7 
8 // TODO: Auto-generated Javadoc
12 public class GoogleChat {
13 
15  private Chat chat;
16 
22  GoogleChat(Chat chat) {
23  this.chat=chat;
24  }
25 
32  public void sendMessage(String body) throws XMPPException{
33  Message msg = new Message(chat.getParticipant(), Message.Type.chat);
34  msg.setBody(body);
35  chat.sendMessage(msg);
36 
37  }
38 
44  public boolean isAlive(){
45  if(chat!= null)
46  return true;
47  return false;
48  }
49 
55  public void addMessageListener(MessageListener listener){
56  chat.addMessageListener(listener);
57  }
58 
59  /* (non-Javadoc)
60  * @see java.lang.Object#toString()
61  */
62  public String toString(){
63  String s="";
64 
65  return s;
66  }
67 }