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:
  • Field Details

    • 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 Details

  • Method Details

    • getMode

      public FMUCMode getMode()
    • getConfiguration

      public FMUCHandler.OutboundJoinConfiguration getConfiguration()
    • wantsStanzasSentBy

      public boolean wantsStanzasSentBy(@Nonnull MUCOccupant 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()