tigase.pubsub
Class PubSubPlugin

java.lang.Object
  extended by tigase.xmpp.XMPPProcessor
      extended by tigase.xmpp.impl.SimpleForwarder
          extended by tigase.pubsub.PubSubPlugin
All Implemented Interfaces:
java.lang.Comparable<tigase.xmpp.XMPPProcessor>, tigase.xmpp.XMPPImplIfc, tigase.xmpp.XMPPProcessorIfc

public class PubSubPlugin
extends tigase.xmpp.impl.SimpleForwarder


Constructor Summary
PubSubPlugin()
           
 
Method Summary
 java.lang.String id()
           
 void process(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection session, tigase.db.NonAuthUserRepository repo, java.util.Queue<tigase.server.Packet> results, java.util.Map<java.lang.String,java.lang.Object> settings)
           
 tigase.xml.Element[] supDiscoFeatures(tigase.xmpp.XMPPResourceConnection session)
           
 java.lang.String[] supElements()
           
 java.lang.String[] supNamespaces()
           
 
Methods inherited from class tigase.xmpp.XMPPProcessor
compareTo, getInstance, init, isSupporting, supStreamFeatures
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface tigase.xmpp.XMPPImplIfc
init, isSupporting, supStreamFeatures
 

Constructor Detail

PubSubPlugin

public PubSubPlugin()
Method Detail

id

public java.lang.String id()

process

public void process(tigase.server.Packet packet,
                    tigase.xmpp.XMPPResourceConnection session,
                    tigase.db.NonAuthUserRepository repo,
                    java.util.Queue<tigase.server.Packet> results,
                    java.util.Map<java.lang.String,java.lang.Object> settings)
             throws tigase.xmpp.XMPPException
Specified by:
process in interface tigase.xmpp.XMPPProcessorIfc
Overrides:
process in class tigase.xmpp.impl.SimpleForwarder
Throws:
tigase.xmpp.XMPPException

supDiscoFeatures

public tigase.xml.Element[] supDiscoFeatures(tigase.xmpp.XMPPResourceConnection session)
Specified by:
supDiscoFeatures in interface tigase.xmpp.XMPPImplIfc
Overrides:
supDiscoFeatures in class tigase.xmpp.XMPPProcessor

supElements

public java.lang.String[] supElements()
Specified by:
supElements in interface tigase.xmpp.XMPPImplIfc
Overrides:
supElements in class tigase.xmpp.XMPPProcessor

supNamespaces

public java.lang.String[] supNamespaces()
Specified by:
supNamespaces in interface tigase.xmpp.XMPPImplIfc
Overrides:
supNamespaces in class tigase.xmpp.XMPPProcessor


Copyright © 2008 Tigase. All Rights Reserved.