public interface CapabilityManager
Modifier and Type | Interface and Description |
---|---|
static class |
CapabilityManager.Defaults
Contains the capabilities natively supported by KICL, which will be
requested automatically upon availability.
|
static interface |
CapabilityManager.WithManagement
A capability manager with management features.
|
Modifier and Type | Method and Description |
---|---|
List<CapabilityState> |
getCapabilities()
Gets capabilities currently enabled.
|
default Optional<CapabilityState> |
getCapability(String name)
Gets an enabled capability by name.
|
List<CapabilityState> |
getSupportedCapabilities()
Gets capabilities supported by the server.
|
default Optional<CapabilityState> |
getSupportedCapability(String name)
Gets a supported capability by name.
|
@Nonnull List<CapabilityState> getCapabilities()
CapabilityRequestCommand
@Nonnull default Optional<CapabilityState> getCapability(@Nonnull String name)
name
- capability name@Nonnull List<CapabilityState> getSupportedCapabilities()
CapabilityRequestCommand
@Nonnull default Optional<CapabilityState> getSupportedCapability(@Nonnull String name)
name
- capability nameCopyright © 2013–2019 Kitteh. All rights reserved.