Class FMUCHandler.OutboundJoin
- java.lang.Object
-
- org.jivesoftware.openfire.muc.spi.FMUCHandler.OutboundJoin
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- FMUCHandler
public static class FMUCHandler.OutboundJoin extends Object
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OutboundJoin(FMUCHandler.OutboundJoinConfiguration configuration)
OutboundJoin(org.xmpp.packet.JID peer, FMUCMode mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addOccupant(org.xmpp.packet.JID occupant)
void
evaluateForCallbackCompletion(org.xmpp.packet.Packet stanza)
FMUCHandler.OutboundJoinConfiguration
getConfiguration()
FMUCMode
getMode()
Set<org.xmpp.packet.JID>
getOccupants()
org.xmpp.packet.JID
getPeer()
void
registerEchoCallback(org.xmpp.packet.Packet stanza, CompletableFuture<?> result)
boolean
removeOccupant(org.xmpp.packet.JID occupant)
boolean
wantsStanzasSentBy(MUCRole sender)
-
-
-
Field Detail
-
occupants
protected final Set<org.xmpp.packet.JID> occupants
The addresses of the occupants of the MUC that are joined through this FMUC node.
-
-
Constructor Detail
-
OutboundJoin
public OutboundJoin(@Nonnull FMUCHandler.OutboundJoinConfiguration configuration)
-
OutboundJoin
public OutboundJoin(@Nonnull org.xmpp.packet.JID peer, @Nonnull FMUCMode mode)
-
-
Method Detail
-
getMode
public FMUCMode getMode()
-
getConfiguration
public FMUCHandler.OutboundJoinConfiguration getConfiguration()
-
wantsStanzasSentBy
public boolean wantsStanzasSentBy(@Nonnull MUCRole sender)
-
evaluateForCallbackCompletion
public void evaluateForCallbackCompletion(@Nonnull org.xmpp.packet.Packet stanza)
-
registerEchoCallback
public void registerEchoCallback(@Nonnull org.xmpp.packet.Packet stanza, @Nonnull CompletableFuture<?> result)
-
getPeer
public org.xmpp.packet.JID getPeer()
-
addOccupant
public boolean addOccupant(@Nonnull org.xmpp.packet.JID occupant)
-
removeOccupant
public boolean removeOccupant(@Nonnull org.xmpp.packet.JID occupant)
-
getOccupants
public Set<org.xmpp.packet.JID> getOccupants()
-
-