Class CallLobby


  • public final class CallLobby
    extends Object
    Describes a Teams Meeting Lobby's information
    • Method Detail

      • finalize

        protected void finalize()
        Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
        Overrides:
        finalize in class Object
      • getParticipants

        public List<RemoteParticipant> getParticipants()
        Get a list of remote participants in the current Teams meeting lobby.
      • addOnLobbyParticipantsUpdatedListener

        public void addOnLobbyParticipantsUpdatedListener​(ParticipantsUpdatedListener listener)
        Adds the specified listener to receive OnLobbyParticipantsUpdated events. LobbyParticipantsUpdated Event. Occurs when participants are added to or removed from a Teams meeting lobby.
      • removeOnLobbyParticipantsUpdatedListener

        public void removeOnLobbyParticipantsUpdatedListener​(ParticipantsUpdatedListener listener)
        Removes the specified listener to receive OnLobbyParticipantsUpdated events. LobbyParticipantsUpdated Event. Occurs when participants are added to or removed from a Teams meeting lobby.
      • admit

        public CompletableFuture<AdmitParticipantsResult> admit​(Iterable<CommunicationIdentifier> participants)
        Admit a participant from the Teams meeting lobby
        Parameters:
        participants - Identifier or the participant to admit from lobby
      • reject

        public CompletableFuture<Void> reject​(CommunicationIdentifier participant)
        Reject a participant from the Teams meeting lobby
        Parameters:
        participant - Identifier or the participant to reject from lobby