public class MultiJaxmpp extends Object
| Constructor and Description |
|---|
MultiJaxmpp() |
| Modifier and Type | Method and Description |
|---|---|
<T extends JaxmppCore> |
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
|
<T extends JaxmppCore> |
get(BareJID userJid)
Return instance of JaxmppCore connected registered for
specific user account.
|
<T extends JaxmppCore> |
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.
|
<T extends 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.
|
public <T extends JaxmppCore> void add(T jaxmpp)
jaxmpp - JaxmppCore instancepublic 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 accountpublic <T extends JaxmppCore> T get(SessionObject sessionObject)
sessionObject - SessionObject related to user accountpublic 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 - listenerCopyright © 2006–2014 Tigase. All rights reserved.