Class ClientEntityCapabilities1Protocol
- java.lang.Object
-
- rocks.xmpp.extensions.caps.AbstractEntityCapabilitiesProtocol<EntityCapabilities1>
-
- rocks.xmpp.extensions.caps.AbstractEntityCapabilities1Protocol
-
- rocks.xmpp.extensions.caps.client.ClientEntityCapabilities1Protocol
-
- All Implemented Interfaces:
ExtensionProtocol
,InboundPresenceHandler
,OutboundPresenceHandler
,DiscoverableInfo
,InfoProvider
public final class ClientEntityCapabilities1Protocol extends AbstractEntityCapabilities1Protocol implements OutboundPresenceHandler
The Entity Caps protocol implementation from a client perspective.Clients attach the Entity Caps extension to outbound presence.
-
-
Constructor Summary
Constructors Constructor Description ClientEntityCapabilities1Protocol(XmppSession xmppSession)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleOutboundPresence(PresenceEvent e)
Handles an outbound presence.-
Methods inherited from class rocks.xmpp.extensions.caps.AbstractEntityCapabilities1Protocol
getFeatures, getNamespace, getNode, isEnabled, setNode
-
Methods inherited from class rocks.xmpp.extensions.caps.AbstractEntityCapabilitiesProtocol
getEntityCapabilitiesClass, getInfo, getPublishedNodes, handleEntityCapabilities, handleInboundPresence, publishCapsNode
-
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
-
-
-
-
Constructor Detail
-
ClientEntityCapabilities1Protocol
public ClientEntityCapabilities1Protocol(XmppSession xmppSession)
-
-
Method Detail
-
handleOutboundPresence
public final void handleOutboundPresence(PresenceEvent e)
Description copied from interface:OutboundPresenceHandler
Handles an outbound presence.- Specified by:
handleOutboundPresence
in interfaceOutboundPresenceHandler
- Parameters:
e
- The presence event.
-
-