## Uses of Class
tigase.workgroupqueues.scheduler.Room

- Packages that use Room
  Package | Description
  --- | ---
  tigase.workgroupqueues.modules.muc |
  tigase.workgroupqueues.scheduler |

- - ### Uses of Room in tigase.workgroupqueues.modules.muc

    Methods in tigase.workgroupqueues.modules.muc with parameters of type Room
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MucControllerModule.`addAgent​(Queue queue, Room room, Agent agent, AsyncCallback asyncCallback)` |
    `void` | MucControllerModule.`addUser​(Queue queue, Room room, User user, AsyncCallback asyncCallback)` |
    `void` | MucControllerModule.`createRoom​(Queue queue, Room room, AsyncCallback asyncCallback)` |
    `void` | MucControllerModule.`destroyRoom​(Queue queue, Room room)` |

  - ### Uses of Room in tigase.workgroupqueues.scheduler

    Methods in tigase.workgroupqueues.scheduler that return Room
    Modifier and Type | Method | Description
    --- | --- | ---
    `Room` | Controller.`createRoomInstance​(Queue queue, User user)` | Creates instance of `Room` instance.
    `Room` | DefaultController.`createRoomInstance​(Queue queue, User user)` |
    `Room` | User.`getRoom()` |

    Methods in tigase.workgroupqueues.scheduler that return types with arguments of type Room
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Collection<Room>` | Agent.`getRooms()` |

    Methods in tigase.workgroupqueues.scheduler with parameters of type Room
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Agent.`addRoom​(Room room)` | Adds room to agent.
    `java.util.Collection<ISequenceAction>` | Controller.`getAddAgentToRoomActions​(Queue queue, User user, Agent agent, Room room)` | Returns collection of `Actions` to add `Agent` to room in MUC Component.
    `java.util.Collection<ISequenceAction>` | DefaultController.`getAddAgentToRoomActions​(Queue queue, User user, Agent agent, Room room)` |
    `java.util.Collection<ISequenceAction>` | Controller.`getRoomCreateActions​(Queue queue, User user, Room room)` | Returns collection of `Actions` to create room in MUC Component.
    `java.util.Collection<ISequenceAction>` | DefaultController.`getRoomCreateActions​(Queue queue, User user, Room room)` |
    `void` | Agent.`removeRoom​(Room room)` |
    `void` | User.`setRoom​(Room room)` |