Package rocks.xmpp.core
Interface ExtensionProtocol
-
- All Known Subinterfaces:
HeaderManager,ServiceDiscoveryManager,SoftwareInfoProvider<T>,SoftwareVersionManager
- All Known Implementing Classes:
AbstractEntityCapabilities1Protocol,AbstractEntityCapabilities2Protocol,AbstractEntityCapabilitiesProtocol,AbstractRpcManager,AbstractServiceDiscoveryManager,AbstractStreamManager,BlockingManager,ChatStateManager,ClientEntityCapabilities1Protocol,ClientEntityCapabilities2Protocol,ClientHeaderManager,ClientRpcManager,ClientServiceDiscoveryManager,ClientSoftwareVersionManager,ClientStreamManager,ContactExchangeManager,CryptographicHashFunctionsProtocol,EntityTimeHandler,EntityTimeManager,Extension,HttpAuthenticationManager,InBandByteStreamManager,LastActivityManager,MessageDeliveryReceiptsManager,MultiUserChatManager,PingHandler,PingManager,PrivacyListManager,ReachabilityManager,RealTimeTextManager,ResultSetManagementProtocol,RosterManager,SearchManager,Socks5ByteStreamManager,SoftwareInformationProtocol,SoftwareVersionProtocol,StanzaForwardingManager,StanzaHeadersAndInternetMetadataProtocol,StreamInitiationManager,UserAvatarProtocol,VCardBasedAvatarsProtocol,VCardManager
public interface ExtensionProtocolAn XMPP Extension Protocol.- See Also:
- XEP-0001: XMPP Extension Protocols
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetNamespace()The protocol's main namespace.booleanisEnabled()Indicates whether this protocol is enabled.
-
-
-
Method Detail
-
getNamespace
String getNamespace()
The protocol's main namespace. This is used to uniquely identify the extension protocol.- Returns:
- The main namespace.
-
isEnabled
boolean isEnabled()
Indicates whether this protocol is enabled.- Returns:
- true, if enabled; false if disabled.
-
-