Merge branch 'upgrade-to-scala-2.11' of https://github.com/ritzalam/bigbluebutton into upgrade-to-scala-2.11
This commit is contained in:
commit
ed854136c4
@ -0,0 +1,48 @@
|
|||||||
|
package org.bigbluebutton.conference.service.messaging.redis;
|
||||||
|
|
||||||
|
import org.bigbluebutton.conference.meeting.messaging.red5.ConnectionInvokerService;
|
||||||
|
import org.bigbluebutton.conference.service.messaging.MessagingConstants;
|
||||||
|
|
||||||
|
public class RedisPubSubMessageHandler implements MessageHandler {
|
||||||
|
|
||||||
|
private ConnectionInvokerService service;
|
||||||
|
|
||||||
|
public void setConnectionInvokerService(ConnectionInvokerService s) {
|
||||||
|
this.service = s;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void handleMessage(String pattern, String channel, String message) {
|
||||||
|
if (channel.equalsIgnoreCase(MessagingConstants.FROM_CHAT_CHANNEL)) {
|
||||||
|
handleChatMessage(message);
|
||||||
|
} else if (channel.equalsIgnoreCase(MessagingConstants.FROM_PRESENTATION_CHANNEL)) {
|
||||||
|
handlePresentationMessage(message);
|
||||||
|
} else if (channel.equalsIgnoreCase(MessagingConstants.FROM_MEETING_CHANNEL)) {
|
||||||
|
handleMeetingMessage(message);
|
||||||
|
} else if (channel.equalsIgnoreCase(MessagingConstants.FROM_USERS_CHANNEL)) {
|
||||||
|
handleUsersMessage(message);
|
||||||
|
} else if (channel.equalsIgnoreCase(MessagingConstants.FROM_WHITEBOARD_CHANNEL)) {
|
||||||
|
handleWhiteboarMessage(message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void handleChatMessage(String message) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void handlePresentationMessage(String message) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void handleMeetingMessage(String message) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void handleUsersMessage(String message) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void handleWhiteboarMessage(String message) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
506
bigbluebutton-apps/src/main/java/org/bigbluebutton/core/api/Red5BBBInGw.java
Executable file
506
bigbluebutton-apps/src/main/java/org/bigbluebutton/core/api/Red5BBBInGw.java
Executable file
@ -0,0 +1,506 @@
|
|||||||
|
package org.bigbluebutton.core.api;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.bigbluebutton.conference.service.messaging.redis.MessageSender;
|
||||||
|
|
||||||
|
public class Red5BBBInGw implements IBigBlueButtonInGW {
|
||||||
|
|
||||||
|
private MessageSender sender;
|
||||||
|
|
||||||
|
public void setMessageSender(MessageSender sender) {
|
||||||
|
this.sender = sender;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void isAliveAudit(String aliveID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void statusMeetingAudit(String meetingID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void endMeeting(String meetingID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void endAllMeetings() {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void createMeeting2(String meetingID, String externalMeetingID,
|
||||||
|
String meetingName, boolean recorded, String voiceBridge,
|
||||||
|
long duration, boolean autoStartRecording,
|
||||||
|
boolean allowStartStopRecording, String moderatorPass,
|
||||||
|
String viewerPass, long createTime, String createDate) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void destroyMeeting(String meetingID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getAllMeetings(String meetingID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void lockSettings(String meetingID, Boolean locked,
|
||||||
|
Map<String, Boolean> lockSettigs) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void initLockSettings(String meetingID, Map<String, Boolean> settings) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sendLockSettings(String meetingID, String userId,
|
||||||
|
Map<String, Boolean> settings) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getLockSettings(String meetingId, String userId) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void lockUser(String meetingId, String requesterID, boolean lock,
|
||||||
|
String internalUserID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void validateAuthToken(String meetingId, String userId,
|
||||||
|
String token, String correlationId, String sessionId) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void registerUser(String roomName, String userid, String username,
|
||||||
|
String role, String externUserID, String authToken) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void userRaiseHand(String meetingId, String userId) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void lowerHand(String meetingId, String userId, String loweredBy) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void shareWebcam(String meetingId, String userId, String stream) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void unshareWebcam(String meetingId, String userId, String stream) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setUserStatus(String meetingID, String userID, String status,
|
||||||
|
Object value) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getUsers(String meetingID, String requesterID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void userLeft(String meetingID, String userID, String sessionId) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void userJoin(String meetingID, String userID, String authToken) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getCurrentPresenter(String meetingID, String requesterID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void assignPresenter(String meetingID, String newPresenterID,
|
||||||
|
String newPresenterName, String assignedBy) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setRecordingStatus(String meetingId, String userId,
|
||||||
|
Boolean recording) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getRecordingStatus(String meetingId, String userId) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void userConnectedToGlobalAudio(String voiceConf, String userid,
|
||||||
|
String name) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void userDisconnectedFromGlobalAudio(String voiceConf,
|
||||||
|
String userid, String name) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void initAudioSettings(String meetingID, String requesterID,
|
||||||
|
Boolean muted) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void muteAllExceptPresenter(String meetingID, String requesterID,
|
||||||
|
Boolean mute) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void muteAllUsers(String meetingID, String requesterID, Boolean mute) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void isMeetingMuted(String meetingID, String requesterID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void muteUser(String meetingID, String requesterID, String userID,
|
||||||
|
Boolean mute) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void lockMuteUser(String meetingID, String requesterID,
|
||||||
|
String userID, Boolean lock) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void ejectUserFromVoice(String meetingID, String userId,
|
||||||
|
String ejectedBy) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void ejectUserFromMeeting(String meetingId, String userId,
|
||||||
|
String ejectedBy) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void voiceUserJoined(String meetingId, String userId,
|
||||||
|
String webUserId, String conference, String callerIdNum,
|
||||||
|
String callerIdName, Boolean muted, Boolean speaking) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void voiceUserLeft(String meetingId, String userId) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void voiceUserLocked(String meetingId, String userId, Boolean locked) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void voiceUserMuted(String meetingId, String userId, Boolean muted) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void voiceUserTalking(String meetingId, String userId,
|
||||||
|
Boolean talking) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void voiceRecording(String meetingId, String recordingFile,
|
||||||
|
String timestamp, Boolean recording) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void clear(String meetingID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removePresentation(String meetingID, String presentationID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getPresentationInfo(String meetingID, String requesterID,
|
||||||
|
String replyTo) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sendCursorUpdate(String meetingID, double xPercent,
|
||||||
|
double yPercent) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resizeAndMoveSlide(String meetingID, double xOffset,
|
||||||
|
double yOffset, double widthRatio, double heightRatio) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void gotoSlide(String meetingID, String page) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sharePresentation(String meetingID, String presentationID,
|
||||||
|
boolean share) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getSlideInfo(String meetingID, String requesterID,
|
||||||
|
String replyTo) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sendConversionUpdate(String messageKey, String meetingId,
|
||||||
|
String code, String presId, String presName) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sendPageCountError(String messageKey, String meetingId,
|
||||||
|
String code, String presId, int numberOfPages, int maxNumberPages,
|
||||||
|
String presName) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sendSlideGenerated(String messageKey, String meetingId,
|
||||||
|
String code, String presId, int numberOfPages, int pagesCompleted,
|
||||||
|
String presName) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sendConversionCompleted(String messageKey, String meetingId,
|
||||||
|
String code, String presId, int numPages, String presName,
|
||||||
|
String presBaseUrl) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getPolls(String meetingID, String requesterID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void createPoll(String meetingID, String requesterID, String msg) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updatePoll(String meetingID, String requesterID, String msg) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void startPoll(String meetingID, String requesterID, String msg) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void stopPoll(String meetingID, String requesterID, String msg) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removePoll(String meetingID, String requesterID, String msg) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void respondPoll(String meetingID, String requesterID, String msg) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void preCreatedPoll(String meetingID, String msg) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getCurrentLayout(String meetingID, String requesterID) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void broadcastLayout(String meetingID, String requesterID,
|
||||||
|
String layout) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getChatHistory(String meetingID, String requesterID,
|
||||||
|
String replyTo) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sendPublicMessage(String meetingID, String requesterID,
|
||||||
|
Map<String, String> message) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sendPrivateMessage(String meetingID, String requesterID,
|
||||||
|
Map<String, String> message) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sendWhiteboardAnnotation(String meetingID, String requesterID,
|
||||||
|
Map<String, Object> annotation) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void requestWhiteboardAnnotationHistory(String meetingID,
|
||||||
|
String requesterID, String whiteboardId, String replyTo) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void clearWhiteboard(String meetingID, String requesterID,
|
||||||
|
String whiteboardId) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void undoWhiteboard(String meetingID, String requesterID,
|
||||||
|
String whiteboardId) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void enableWhiteboard(String meetingID, String requesterID,
|
||||||
|
Boolean enable) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void isWhiteboardEnabled(String meetingID, String requesterID,
|
||||||
|
String replyTo) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void lockLayout(String meetingID, String setById, boolean lock,
|
||||||
|
boolean viewersOnly, String layout) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user