Author: mjakl
Date: Sat Jun 27 20:48:58 2009
New Revision: 789012
URL: http://svn.apache.org/viewvc?rev=789012&view=rev
Log:
Added trace-level logging for sending notification messages.
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java?rev=789012&r1=789011&r2=789012&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
Sat Jun 27 20:48:58 2009
@@ -29,6 +29,8 @@
import org.apache.vysper.xmpp.stanza.Stanza;
import org.apache.vysper.xmpp.stanza.StanzaBuilder;
import org.apache.vysper.xmpp.xmlfragment.XMLElement;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/**
* This visitor sends each visited entity the XMLElement specified via the
constructor.
@@ -37,6 +39,7 @@
*/
@SpecCompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public class SubscriberNotificationVisitor implements SubscriberVisitor {
+ final Logger logger =
LoggerFactory.getLogger(SubscriberNotificationVisitor.class);
// Ignore all failures during the delivery (fire and forget)
private DeliveryFailureStrategy dfs = new IgnoreFailureStrategy();
@@ -46,7 +49,7 @@
private XMLElement item;
/**
- * Initialize the visitor with the StanzaRelay and Payload.
+ * Initialize the visitor with the StanzaRelay and payload.
* @param stanzaRelay relay for sending the messages.
* @param item payload for the messages.
*/
@@ -67,6 +70,7 @@
try {
stanzaRelay.relay(subscriber, event, dfs);
} catch (DeliveryException e1) {
+ if(logger.isTraceEnabled()) logger.trace("Couldn't deliver message
to " + subscriber.getFullQualifiedName(), e1);
// TODO we don't care - do we?
}
}