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
|
<H extends EventHandler> |
addHandler(Class<? extends Event<H>> type,
H handler) |
<H extends EventHandler> |
addListener(Class<? extends Event<H>> type,
EventListener listener) |
<H extends EventHandler> |
addListener(EventListener listener) |
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.
|
void |
remove(Class<? extends Event<?>> type,
EventHandler handler) |
void |
remove(EventHandler handler) |
<T extends JaxmppCore> |
remove(T jaxmpp)
Unregisters JaxmppCore.
|
void |
reset() |
public void reset()
public <T extends JaxmppCore> void add(T jaxmpp)
jaxmpp
- JaxmppCore instancepublic <H extends EventHandler> void addHandler(Class<? extends Event<H>> type, H handler)
public <H extends EventHandler> void addListener(Class<? extends Event<H>> type, EventListener listener)
public <H extends EventHandler> void addListener(EventListener listener)
public 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 void remove(Class<? extends Event<?>> type, EventHandler handler)
public void remove(EventHandler handler)
public <T extends JaxmppCore> void remove(T jaxmpp)
jaxmpp
- JaxmppCore to unregister.Copyright © 2006–2023 Tigase. All rights reserved.