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 ExtensionProtocol
An XMPP Extension Protocol.- See Also:
- XEP-0001: XMPP Extension Protocols
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getNamespace()
The protocol's main namespace.boolean
isEnabled()
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.
-
-