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 booleanaddOccupant(org.xmpp.packet.JID occupant)voidevaluateForCallbackCompletion(org.xmpp.packet.Packet stanza)FMUCHandler.OutboundJoinConfigurationgetConfiguration()FMUCModegetMode()Set<org.xmpp.packet.JID>getOccupants()org.xmpp.packet.JIDgetPeer()voidregisterEchoCallback(org.xmpp.packet.Packet stanza, CompletableFuture<?> result)booleanremoveOccupant(org.xmpp.packet.JID occupant)booleanwantsStanzasSentBy(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)
-
-
Method Detail
-
getMode
public FMUCMode getMode()
-
getConfiguration
public FMUCHandler.OutboundJoinConfiguration getConfiguration()
-
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()
-
-