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) |
|
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.
|