Uses of Class
rocks.xmpp.core.session.Extension
-
Packages that use Extension Package Description rocks.xmpp.core.session Provides classes related to an XMPP session.rocks.xmpp.core.session.context.extensions Provides the session context for XMPP extensions. -
-
Uses of Extension in rocks.xmpp.core.session
Methods in rocks.xmpp.core.session that return Extension Modifier and Type Method Description static Extension
Extension. of(Class<?>... classes)
Creates an extension with a set of classes (XML schema implementations) used by this extension.static Extension
Extension. of(Class<?> manager, boolean enabled)
Creates an extension, which won't get advertised during service discovery and only has a manager class.static Extension
Extension. of(String namespace, boolean enabled, Class<?>... classes)
Creates an extension without business logic, but an XML schema class.static Extension
Extension. of(String namespace, Class<?> manager, boolean enabled, Class<?>... classes)
Creates an extension with a namespace, business logic and XML schema classes.static Extension
Extension. of(String namespace, Class<? extends Manager> manager, boolean notify, boolean enabled, Class<?>... classes)
Creates an PEP (Personal Eventing Protocol) extension with a namespace, business logic and XML schema classes.static Extension
Extension. of(String namespace, Class<? extends Manager> manager, Set<String> features, boolean enabled, Class<?>... classes)
Creates an extension which can advertise additional features, such as XEP-0300.Methods in rocks.xmpp.core.session that return types with arguments of type Extension Modifier and Type Method Description Collection<Extension>
CoreModule. getExtensions()
Collection<Extension>
Module. getExtensions()
Gets the extensions belonging to this module.Methods in rocks.xmpp.core.session with parameters of type Extension Modifier and Type Method Description XmppSessionConfiguration.Builder
XmppSessionConfiguration.Builder. extensions(Extension... extensions)
Adds extensions to the session. -
Uses of Extension in rocks.xmpp.core.session.context.extensions
Methods in rocks.xmpp.core.session.context.extensions that return types with arguments of type Extension Modifier and Type Method Description Collection<Extension>
ExtensionModule. getExtensions()
-