|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.jaxmpp.core.client.MultiJaxmpp
public class MultiJaxmpp
Class for keeping many instances of JaxmppCore
| Constructor Summary | |
|---|---|
MultiJaxmpp()
|
|
| Method Summary | ||
|---|---|---|
|
add(T jaxmpp)
Register implementation of JaxmppCore |
|
void |
addListener(EventType eventType,
Listener<? extends BaseEvent> listener)
Adds a listener bound by the given event type. |
|
void |
addListener(Listener<? extends BaseEvent> listener)
Add a listener bound by the all event types. |
|
Collection<JaxmppCore> |
get()
Returns collection of registered instances of JaxmppCore |
|
|
get(BareJID userJid)
Return instance of JaxmppCore connected registered for specific user account. |
|
|
get(SessionObject sessionObject)
Returns instance of JaxmppCore connected registered for specific user account represented by SessionObject. |
|
List<Chat> |
getChats()
Returns collection of all known Chat from all registered JaxmppCore. |
|
|
remove(T jaxmpp)
Unregisters JaxmppCore. |
|
void |
removeAllListeners()
Removes all listeners. |
|
void |
removeListener(EventType eventType,
Listener<? extends BaseEvent> listener)
Removes a listener. |
|
void |
removeListener(Listener<? extends BaseEvent> listener)
Removes a listener. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultiJaxmpp()
| Method Detail |
|---|
public <T extends JaxmppCore> void add(T jaxmpp)
jaxmpp - JaxmppCore instance
public void addListener(EventType eventType,
Listener<? extends BaseEvent> listener)
eventType - type of eventlistener - the listenerpublic void addListener(Listener<? extends BaseEvent> listener)
listener - the listenerpublic Collection<JaxmppCore> get()
public <T extends JaxmppCore> T get(BareJID userJid)
userJid - user account
public <T extends JaxmppCore> T get(SessionObject sessionObject)
sessionObject - SessionObject related to user account
public List<Chat> getChats()
public <T extends JaxmppCore> void remove(T jaxmpp)
jaxmpp - JaxmppCore to unregister.public void removeAllListeners()
public void removeListener(EventType eventType,
Listener<? extends BaseEvent> listener)
eventType - type of eventlistener - listenerpublic void removeListener(Listener<? extends BaseEvent> listener)
listener - listener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||