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.
|
rocks.xmpp.extensions.disco |
Provides classes for XEP-0030: Service Discovery (#info).
|
rocks.xmpp.websocket.net.client |
Client classes for establishing a WebSocket connection.
|
Modifier and Type | Method and Description |
---|---|
static Extension |
Extension.of(java.lang.Class<?>... classes)
Creates an extension with a set of classes (XML schema implementations) used by this extension.
|
static Extension |
Extension.of(java.lang.Class<? extends Manager> manager,
boolean enabled)
Creates an extension, which won’t get advertised during service discovery and only has a manager class.
|
static Extension |
Extension.of(java.lang.String namespace,
boolean enabled,
java.lang.Class<?>... classes)
Creates an extension without business logic, but an XML schema class.
|
static Extension |
Extension.of(java.lang.String namespace,
java.lang.Class<? extends Manager> manager,
boolean notify,
boolean enabled,
java.lang.Class<?>... classes)
Creates an PEP (Personal Eventing Protocol) extension with a namespace, business logic and XML schema classes.
|
static Extension |
Extension.of(java.lang.String namespace,
java.lang.Class<? extends Manager> manager,
boolean enabled,
java.lang.Class<?>... classes)
Creates an extension with a namespace, business logic and XML schema classes.
|
static Extension |
Extension.of(java.lang.String namespace,
java.lang.Class<? extends Manager> manager,
java.util.Set<java.lang.String> features,
boolean enabled,
java.lang.Class<?>... classes)
Creates an extension which can advertise additional features, such as XEP-0300.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Extension> |
Module.getExtensions()
Gets the extensions belonging to this module.
|
java.util.Collection<Extension> |
CoreModule.getExtensions() |
Modifier and Type | Method and Description |
---|---|
XmppSessionConfiguration.Builder |
XmppSessionConfiguration.Builder.extensions(Extension... extensions)
Adds extensions to the session.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Extension> |
ExtensionModule.getExtensions() |
Modifier and Type | Method and Description |
---|---|
void |
ServiceDiscoveryManager.registerFeature(Extension extension)
Registers a feature / extension.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Extension> |
WebSocketModule.getExtensions() |
Copyright © 2014–2019 XMPP.rocks. All rights reserved.