aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/juick/jabber/ws/XMPPConnection.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/juick/jabber/ws/XMPPConnection.java')
-rw-r--r--src/main/java/com/juick/jabber/ws/XMPPConnection.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/main/java/com/juick/jabber/ws/XMPPConnection.java b/src/main/java/com/juick/jabber/ws/XMPPConnection.java
index 1679ae8f..8c187a36 100644
--- a/src/main/java/com/juick/jabber/ws/XMPPConnection.java
+++ b/src/main/java/com/juick/jabber/ws/XMPPConnection.java
@@ -17,6 +17,8 @@ import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.util.Iterator;
import java.util.List;
+import java.util.logging.Level;
+import java.util.logging.Logger;
import java.util.stream.Collectors;
/**
@@ -24,14 +26,17 @@ import java.util.stream.Collectors;
* @author ugnich
*/
public class XMPPConnection implements Runnable, Stream.StreamListener, Message.MessageListener {
+ private static final Logger logger = Logger.getLogger(XMPPConnection.class.getName());
JdbcTemplate sql;
Stream xmpp;
String xmppPassword;
+ MessageSerializer ms;
public XMPPConnection(JdbcTemplate sql, String password) {
this.sql = sql;
xmppPassword = password;
+ ms = new MessageSerializer();
}
@Override
@@ -44,25 +49,25 @@ public class XMPPConnection implements Runnable, Stream.StreamListener, Message.
xmpp.addListener((Message.MessageListener) this);
xmpp.startParsing();
} catch (IOException e) {
- System.err.println("XMPPConnection: " + e);
+ logger.log(Level.SEVERE, "XMPPConnection error", e);
}
}
@Override
public void onStreamReady() {
- System.err.println("Stream ready");
+ logger.info("XMPP stream ready");
}
@Override
public void onStreamFail(String msg) {
- System.err.println("Stream failed: " + msg);
+ logger.severe("XMPP stream failed: " + msg);
}
@Override
public void onMessage(com.juick.xmpp.Message msg) {
JuickMessage jmsg = (JuickMessage) msg.getChild(JuickMessage.XMLNS);
if (jmsg != null) {
- System.err.println("MID=" + jmsg.getMID() + "; RID=" + jmsg.getRID());
+ logger.info("got jmsg: " + ms.serialize(jmsg).toString());
if (jmsg.getMID() == 0) {
int uid_to = 0;
try {