All Downloads are FREE. Search and download functionalities are using the official Maven repository.

listeners.RoomListener Maven / Gradle / Ivy

There is a newer version: 1.3.9
Show newest version
package listeners;

import model.InboundMessage;
import model.Stream;
import model.events.*;

public interface RoomListener {

    void onRoomMessage(InboundMessage message);

    void onRoomCreated(RoomCreated roomCreated);

    void onRoomDeactivated(RoomDeactivated roomDeactivated);

    void onRoomMemberDemotedFromOwner(RoomMemberDemotedFromOwner roomMemberDemotedFromOwner);

    void onRoomMemberPromotedToOwner(RoomMemberPromotedToOwner roomMemberPromotedToOwner);

    void onRoomReactivated(Stream stream);

    void onRoomUpdated(RoomUpdated roomUpdated);

    void onUserJoinedRoom(UserJoinedRoom userJoinedRoom);

    void onUserLeftRoom(UserLeftRoom userLeftRoom);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy