tigase.xmpp.impl
Class JabberIqRoster

java.lang.Object
  extended by tigase.xmpp.impl.JabberIqRoster

public abstract class JabberIqRoster
extends java.lang.Object

Class JabberIqRoster implements part of RFC-3921 - XMPP Instant Messaging specification describing roster management. 7. Roster Management Created: Tue Feb 21 17:42:53 2006

Version:
$Rev: 1248 $
Author:
Artur Hefczyc

Field Summary
static java.lang.String ANON
           
protected static tigase.xml.Element[] DISCO_FEATURES
           
protected static java.lang.String XMLNS
           
protected static java.lang.String XMLNS_DYNAMIC
           
 
Constructor Summary
JabberIqRoster()
           
 
Method Summary
static tigase.xml.Element createRosterPacket(java.lang.String iq_type, java.lang.String iq_id, java.lang.String to, java.lang.String from, java.lang.String item_jid, java.lang.String item_name, java.lang.String item_group, java.lang.String subscription, java.lang.String item_type)
           
static void process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,java.lang.Object> settings)
           
static void stopped(XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,java.lang.Object> settings)
          stopped method is called when user disconnects or logs-out.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XMLNS

protected static final java.lang.String XMLNS
See Also:
Constant Field Values

XMLNS_DYNAMIC

protected static final java.lang.String XMLNS_DYNAMIC
See Also:
Constant Field Values

DISCO_FEATURES

protected static final tigase.xml.Element[] DISCO_FEATURES

ANON

public static final java.lang.String ANON
See Also:
Constant Field Values
Constructor Detail

JabberIqRoster

public JabberIqRoster()
Method Detail

createRosterPacket

public static tigase.xml.Element createRosterPacket(java.lang.String iq_type,
                                                    java.lang.String iq_id,
                                                    java.lang.String to,
                                                    java.lang.String from,
                                                    java.lang.String item_jid,
                                                    java.lang.String item_name,
                                                    java.lang.String item_group,
                                                    java.lang.String subscription,
                                                    java.lang.String item_type)

process

public static void process(Packet packet,
                           XMPPResourceConnection session,
                           NonAuthUserRepository repo,
                           java.util.Queue<Packet> results,
                           java.util.Map<java.lang.String,java.lang.Object> settings)
                    throws XMPPException
Throws:
XMPPException

stopped

public static void stopped(XMPPResourceConnection session,
                           java.util.Queue<Packet> results,
                           java.util.Map<java.lang.String,java.lang.Object> settings)
stopped method is called when user disconnects or logs-out.

Parameters:
session - a XMPPResourceConnection value
results -


Copyright © 2008 Tigase. All Rights Reserved.