public class MeetmeRoomControl extends EventListenerBaseClass implements CoherentManagerEventListener
EventListenerBaseClass.AutoClose
Modifier and Type | Method and Description |
---|---|
MeetmeRoom |
findAvailableRoom(RoomOwner newOwner) |
static MeetmeRoomControl |
getInstance() |
ListenerPriority |
getPriority()
Set the listeners priority.
|
void |
hangupChannels(MeetmeRoom room) |
static void |
init(PBX pbx,
int roomCount) |
boolean |
isMeetmeInstalled() |
void |
onManagerEvent(ManagerEvent event)
This method is called when an event is received.
|
HashSet<Class<? extends ManagerEvent>> |
requiredEvents()
Called whenever the listener is first added and any time any listener is
removed to refresh the list of required events.
|
void |
stop() |
close, getName, startListener
getDumpRateLimit, withLock
public static void init(PBX pbx, int roomCount) throws NoMeetmeException
NoMeetmeException
public static MeetmeRoomControl getInstance()
public HashSet<Class<? extends ManagerEvent>> requiredEvents()
FilteredManagerListener
requiredEvents
in interface FilteredManagerListener<ManagerEvent>
public MeetmeRoom findAvailableRoom(RoomOwner newOwner)
public void onManagerEvent(ManagerEvent event)
CoherentManagerEventListener
onManagerEvent
in interface CoherentManagerEventListener
onManagerEvent
in interface FilteredManagerListener<ManagerEvent>
event
- the event that has been receivedpublic void hangupChannels(MeetmeRoom room)
public void stop()
public ListenerPriority getPriority()
FilteredManagerListener
getPriority
in interface FilteredManagerListener<ManagerEvent>
public boolean isMeetmeInstalled()
Copyright © 2004–2022. All rights reserved.