Examples of IMessage


Examples of org.bigbluebutton.api.messaging.messages.IMessage

      processMessage = true;
      Runnable messageReceiver = new Runnable() {
          public void run() {
            while (processMessage) {
              try {
                IMessage msg = receivedMessages.take();
                processMessage(msg);                
              } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
              } catch (Exception e) {
View Full Code Here

Examples of org.bigbluebutton.conference.service.messaging.IMessage

  @Override
  public void handleMessage(String pattern, String channel, String message) {
//    System.out.println("Checking message: " + pattern + " " + channel + " " + message);
    if (channel.equalsIgnoreCase(MessagingConstants.TO_MEETING_CHANNEL)) {
//      System.out.println("Meeting message: " + channel + " " + message);
      IMessage msg = MessageFromJsonConverter.convert(message);
     
      if (msg != null) {
        if (msg instanceof EndMeetingMessage) {
          EndMeetingMessage emm = (EndMeetingMessage) msg;
          log.debug("Received end meeting request. Meeting id [{}]", emm.meetingId);
          bbbGW.endMeeting(emm.meetingId);
        } else if (msg instanceof CreateMeetingMessage) {
          CreateMeetingMessage emm = (CreateMeetingMessage) msg;
          bbbGW.createMeeting2(emm.id, emm.name, emm.record, emm.voiceBridge,
                emm.duration, emm.autoStartRecording, emm.allowStartStopRecording);
        } else if (msg instanceof RegisterUserMessage) {
          RegisterUserMessage emm = (RegisterUserMessage) msg;
          bbbGW.registerUser(emm.meetingID, emm.internalUserId, emm.fullname, emm.role, emm.externUserID, emm.authToken);
        } else if (msg instanceof DestroyMeetingMessage) {
          DestroyMeetingMessage emm = (DestroyMeetingMessage) msg;
          log.debug("Received destroy meeting request. Meeting id [{}]", emm.meetingId);
          bbbGW.destroyMeeting(emm.meetingId);
        } else if (msg instanceof ValidateAuthTokenMessage) {
          ValidateAuthTokenMessage emm = (ValidateAuthTokenMessage) msg;
          log.debug("Received ValidateAuthTokenMessage token request. Meeting id [{}]", emm.meetingId);
          bbbGW.validateAuthToken(emm.meetingId, emm.userId, emm.token, emm.replyTo);
        } else if (msg instanceof UserConnectedToGlobalAudio) {
          UserConnectedToGlobalAudio emm = (UserConnectedToGlobalAudio) msg;
          log.debug("Received UserConnectedToGlobalAudio toekn request. user id [{}]", emm.name);
          bbbGW.userConnectedToGlobalAudio(emm.voiceConf, emm.userid, emm.name);
        } else if (msg instanceof UserDisconnectedFromGlobalAudio) {
          UserDisconnectedFromGlobalAudio emm = (UserDisconnectedFromGlobalAudio) msg;
          log.debug("Received UserDisconnectedFromGlobalAudio toekn request. Meeting id [{}]", emm.name);
          bbbGW.userDisconnectedFromGlobalAudio(emm.voiceConf, emm.userid, emm.name);
        }
      }
    } else if (channel.equalsIgnoreCase(MessagingConstants.TO_SYSTEM_CHANNEL)) {
      IMessage msg = MessageFromJsonConverter.convert(message);
     
      if (msg != null) {
        if (msg instanceof KeepAliveMessage) {
          KeepAliveMessage emm = (KeepAliveMessage) msg;
          log.debug("Received KeepAliveMessage request. Meeting id [{}]", emm.keepAliveId);
View Full Code Here

Examples of org.eclipse.ui.forms.IMessage

                    shell.setLocation(hl);
                    shell.pack();
                    shell.open();
                } else if (href instanceof IMessage[]) {
                    IMessage oneMessage = ((IMessage[]) href)[0];
                    Set/* <IvyNodeElement> */conflicts = (Set/* <IvyNodeElement> */) oneMessage.getData();
                    if (conflicts != null) {
                        viewer.setSelection(new StructuredSelection(new ArrayList(conflicts)));
                    }
                }
            }
View Full Code Here

Examples of org.eclipse.ui.forms.IMessage

                String is = (String) e.getHref();
                try {
                    ((FormText) e.widget).getShell().dispose();
                    int index = Integer.parseInt(is);
                    IMessage[] messages = form.getChildrenMessages();
                    IMessage message = messages[index];
                    Set/* <IvyNodeElement> */conflicts = (Set/* <IvyNodeElement> */) message.getData();
                    if (conflicts != null) {
                        viewer.setSelection(new StructuredSelection(new ArrayList(conflicts)));
                    }
                } catch (NumberFormatException ex) {
                }
View Full Code Here

Examples of org.eclipse.ui.forms.IMessage

    String createFormTextContent(IMessage[] messages) {
        StringWriter sw = new StringWriter();
        PrintWriter pw = new PrintWriter(sw);
        pw.println("<form>");
        for (int i = 0; i < messages.length; i++) {
            IMessage message = messages[i];
            pw.print("<li vspace=\"false\" style=\"image\" indent=\"16\" value=\"");
            switch (message.getMessageType()) {
            case IMessageProvider.ERROR:
                pw.print("error");
                break;
            case IMessageProvider.WARNING:
                pw.print("warning");
                break;
            case IMessageProvider.INFORMATION:
                pw.print("info");
                break;
            }
            pw.print("\"> <a href=\"");
            pw.print(i + "");
            pw.print("\">");
            if (message.getPrefix() != null) {
                pw.print(message.getPrefix());
            }
            pw.print(message.getMessage());
            pw.println("</a></li>");
        }
        pw.println("</form>");
        pw.flush();
        return sw.toString();
View Full Code Here

Examples of org.eclipse.ui.forms.IMessage

        form.getForm().addMessageHyperlinkListener(new HyperlinkAdapter(){
            @Override
            public void linkActivated( HyperlinkEvent e ) {
                final IMessage[] errors = (IMessage[]) e.data;
                if (errors.length > 0) {
                    final IMessage topError = errors[0];
                    topError.getControl().setFocus();
                }
            }
        });
        form.getMessageManager().setMessagePrefixProvider(new IMessagePrefixProvider(){
            @Override
View Full Code Here

Examples of org.eclipse.ui.forms.IMessage

        form.getForm().addMessageHyperlinkListener(new HyperlinkAdapter(){
            @Override
            public void linkActivated( HyperlinkEvent e ) {
                final IMessage[] errors = (IMessage[]) e.data;
                if (errors.length > 0) {
                    final IMessage topError = errors[0];
                    topError.getControl().setFocus();
                }
            }
        });
        form.getMessageManager().setMessagePrefixProvider(new IMessagePrefixProvider(){
            @Override
View Full Code Here

Examples of org.eclipse.wst.validation.internal.provisional.core.IMessage

   * @param reporter -
   *            the reporter the messages are to be added to
   */
  protected void updateValidationMessages(List messages, IDOMDocument document, IReporter reporter) {
    for (int i = 0; i < messages.size(); i++) {
      IMessage message = (IMessage) messages.get(i);
      try {
        if (message.getAttribute(COLUMN_NUMBER_ATTRIBUTE) != null) {
          int column = ((Integer) message.getAttribute(COLUMN_NUMBER_ATTRIBUTE)).intValue();
          if (message.getAttribute(AnnotationMsg.PROBMLEM_ID) != null && reporter instanceof IncrementalReporter){
            Integer problemId = (Integer)message.getAttribute(AnnotationMsg.PROBMLEM_ID);
            MarkupQuickAssistProcessor processor = new MarkupQuickAssistProcessor();
            processor.setProblemId(problemId.intValue());
            message.setOffset(column);
            Integer length = (Integer) message.getAttribute(AnnotationMsg.LENGTH);
            message.setLength( length.intValue());
            Object attrValue = message.getAttribute(AnnotationMsg.ATTRVALUETEXT);
            if (attrValue != null)
              processor.setAdditionalFixInfo(attrValue);
            else{
              Object attrValueNo = message.getAttribute(AnnotationMsg.ATTRVALUENO);
              if (attrValueNo != null){
                int len = ((Integer)attrValueNo).intValue();
                Object[] objArray = new Object[len];
                for ( int j=0; j<len; j++){
                  objArray[j] = message.getAttribute(AnnotationMsg.ATTRNO + j);
                }
                processor.setAdditionalFixInfo(objArray);
              }
             
            }
            message.setAttribute(QUICKASSISTPROCESSOR, processor);
            AnnotationInfo info = new AnnotationInfo(message);
            ((IncrementalReporter) reporter).addAnnotationInfo(this, info);
          }
          else  {
            String selectionStrategy = (String) message.getAttribute(SQUIGGLE_SELECTION_STRATEGY_ATTRIBUTE);
            String nameOrValue = (String) message.getAttribute(SQUIGGLE_NAME_OR_VALUE_ATTRIBUTE);

            // convert the line and Column numbers to an offset:
            int start = document.getStructuredDocument().getLineOffset(message.getLineNumber() - 1) + column - 1;
            int[] result = computeStartAndEndLocation(start, selectionStrategy, getErrorSide(message), nameOrValue, document);
            if (result != null) {
              message.setOffset(result[0]);
              message.setLength(result[1] - result[0]);
           
              reporter.addMessage(this, message);
            }
          }
          }
View Full Code Here

Examples of org.fusesource.ide.jmx.commons.messages.IMessage

        exchange = Exchanges.unmarshalNoNamespaceXmlString(xml);
      }
      if (exchange == null) {
        exchange = new Exchange();
      }
      IMessage in = exchange.getIn();
      in.setToNode(traceMessage.getToNode());
      in.setUuid(traceMessage.getUid());
      Date timestamp = traceMessage.getTimestamp();
      if (timestamp != null) {
        in.setTimestamp(timestamp);
        long time = timestamp.getTime();
        long relative = 0;
        boolean first = false;
        if (firstExchangeTimeMs == null) {
          firstExchangeTimeMs = time;
          first = true;
        } else {
          relative = time - firstExchangeTimeMs;
        }
        long elapsed = relative - lastTime;
        lastTime = relative;
        in.setRelativeTime(relative);
        if (!first) {
          in.setElapsedTime(elapsed);
        }
      }
      exchange.setId(traceMessage.getExchangeId());
     
      return exchange;
View Full Code Here

Examples of org.knapper.core.messages.IMessage

      public void handleEvent(IEvent event) {
        if (event instanceof MessageReceiveEvent) {
          MessageReceiveEvent mre = (MessageReceiveEvent) event;
         
          IMessage message = mre.getMessage();
         
          ChatMessageBody body = ChatMessageBody.parseBody(message.getBody());
         
          if (body != null) {
            handleChatMessageBody(message.getSender(), body);
          }
        }
       
      }
     
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.