Asterisk-Java

org.asteriskjava.live
Interface MeetMeRoom


public interface MeetMeRoom

Represents an Asterisk MeetMe room.

MeetMe rooms bridge multiple channels.

Since:
0.3
Author:
srt

Method Summary
 java.lang.String getRoomNumber()
          Returns the number of this MeetMe room.
 java.util.Collection<MeetMeUser> getUsers()
          Returns a collection of all active users in this MeetMe room.
 void lock()
          Locks this room so no addtional users can join.
 void unlock()
          Unlocks this room so additional users can join again.
 

Method Detail

getRoomNumber

java.lang.String getRoomNumber()
Returns the number of this MeetMe room.

This property is immutable.

Returns:
the number of this MeetMe room.

getUsers

java.util.Collection<MeetMeUser> getUsers()
Returns a collection of all active users in this MeetMe room.

Returns:
a collection of all active users in this MeetMe room.

lock

void lock()
          throws ManagerCommunicationException
Locks this room so no addtional users can join.

Throws:
ManagerCommunicationException - if the room can't be locked.

unlock

void unlock()
            throws ManagerCommunicationException
Unlocks this room so additional users can join again.

Throws:
ManagerCommunicationException - if the room can't be locked.

Asterisk-Java

Copyright © 2004-2007 Stefan Reuter. All Rights Reserved.