public interface OperationSetJitsiMeetTools extends OperationSet
Modifier and Type | Interface and Description |
---|---|
static interface |
OperationSetJitsiMeetTools.JitsiMeetRequestListener
Interface used to handle Jitsi Meet conference requests.
|
Modifier and Type | Method and Description |
---|---|
void |
addRequestListener(OperationSetJitsiMeetTools.JitsiMeetRequestListener listener)
Adds given listener to the list of
OperationSetJitsiMeetTools.JitsiMeetRequestListener s. |
void |
addSupportedFeature(java.lang.String featureName)
Adds given feature to communication protocol capabilities list of parent
ProtocolProviderService . |
void |
removePresenceExtension(ChatRoom chatRoom,
org.jivesoftware.smack.packet.PacketExtension extension)
Removes given PacketExtension from the multi user chat presence
and sends presence update packet to the chat room.
|
void |
removeRequestListener(OperationSetJitsiMeetTools.JitsiMeetRequestListener listener)
Removes given listener from the list of
OperationSetJitsiMeetTools.JitsiMeetRequestListener s. |
void |
removeSupportedFeature(java.lang.String featureName)
Removes given feature from communication protocol capabilities list of
parent
ProtocolProviderService . |
void |
sendPresenceExtension(ChatRoom chatRoom,
org.jivesoftware.smack.packet.PacketExtension extension)
Includes given PacketExtension in multi user chat presence and
sends presence update packet to the chat room.
|
void |
setPresenceStatus(ChatRoom chatRoom,
java.lang.String statusMessage)
Sets the status message of our MUC presence and sends presence status
update packet to the server.
|
void addSupportedFeature(java.lang.String featureName)
ProtocolProviderService
.featureName
- feature name to be added to the capabilities list.void removeSupportedFeature(java.lang.String featureName)
ProtocolProviderService
.featureName
- feature name to be removed from the capabilities list.void sendPresenceExtension(ChatRoom chatRoom, org.jivesoftware.smack.packet.PacketExtension extension)
chatRoom
- the ChatRoom for which the presence will be
updated.extension
- the PacketExtension to be included in MUC
presence.void removePresenceExtension(ChatRoom chatRoom, org.jivesoftware.smack.packet.PacketExtension extension)
chatRoom
- the ChatRoom for which the presence will be
updated.extension
- the PacketExtension to be removed from the MUC
presence.void setPresenceStatus(ChatRoom chatRoom, java.lang.String statusMessage)
chatRoom
- the ChatRoom for which the presence status
message will be changed.statusMessage
- the text that will be used as our presence status
message in the MUC.void addRequestListener(OperationSetJitsiMeetTools.JitsiMeetRequestListener listener)
OperationSetJitsiMeetTools.JitsiMeetRequestListener
s.listener
- the OperationSetJitsiMeetTools.JitsiMeetRequestListener
to be notified about
future events.void removeRequestListener(OperationSetJitsiMeetTools.JitsiMeetRequestListener listener)
OperationSetJitsiMeetTools.JitsiMeetRequestListener
s.listener
- the OperationSetJitsiMeetTools.JitsiMeetRequestListener
that will be no
longer notified about Jitsi Meet events.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.