Class ClientHeaderManager
- java.lang.Object
-
- rocks.xmpp.extensions.shim.StanzaHeadersAndInternetMetadataProtocol
-
- rocks.xmpp.extensions.shim.client.ClientHeaderManager
-
- All Implemented Interfaces:
ExtensionProtocol,DiscoverableInfo,InfoProvider,HeaderManager
public final class ClientHeaderManager extends StanzaHeadersAndInternetMetadataProtocol
Manages support for XEP-0131: Stanza Headers and Internet Metadata.By default support is disabled, so that service discovery won't reveal the 'http://jabber.org/protocol/shim' feature.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddSupportedHeader(String header)booleanremoveSupportedHeader(String header)-
Methods inherited from class rocks.xmpp.extensions.shim.StanzaHeadersAndInternetMetadataProtocol
discoverSupportedHeaders, getFeatures, getInfo, getNamespace, getSupportedHeaders, isEnabled
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface rocks.xmpp.extensions.disco.model.info.DiscoverableInfo
getExtensions, getIdentities
-
-
-
-
Method Detail
-
addSupportedHeader
public final boolean addSupportedHeader(String header)
- Specified by:
addSupportedHeaderin interfaceHeaderManager- Overrides:
addSupportedHeaderin classStanzaHeadersAndInternetMetadataProtocol
-
removeSupportedHeader
public final boolean removeSupportedHeader(String header)
- Specified by:
removeSupportedHeaderin interfaceHeaderManager- Overrides:
removeSupportedHeaderin classStanzaHeadersAndInternetMetadataProtocol
-
-