Package org.openmeetings.server.beans

Examples of org.openmeetings.server.beans.ServerStatusBean


     
          out.write(buffer);
       
      } else if (message instanceof ServerStatusBean) {
       
        ServerStatusBean clientStatusBean = (ServerStatusBean) message;
       
        byte[] securityTokenAsByte = clientStatusBean.getPublicSID().getBytes();
       
        Integer lengthSecurityToken = securityTokenAsByte.length;
       
        Integer frameSize = 4 * 10 + lengthSecurityToken;
       
        IoBuffer buffer = IoBuffer.allocate(frameSize, false);
       
        //mode is weather 0(start) or 4(stop)
      buffer.put(this.convertIntToByteArray(clientStatusBean.getMode()));// 4 Byte
      buffer.put(this.convertIntToByteArray(0));//4 Byte
      buffer.put(this.convertIntToByteArray(lengthSecurityToken));//4 Byte
      buffer.put(this.convertIntToByteArray(clientStatusBean.getXValue()));//4 Byte
      buffer.put(this.convertIntToByteArray(clientStatusBean.getYValue()));//4 Byte
      buffer.put(this.convertIntToByteArray(clientStatusBean.getWidth()));//4 Byte
      buffer.put(this.convertIntToByteArray(clientStatusBean.getHeight()));//4 Byte
      buffer.put(this.convertIntToByteArray(0));//4 Byte => this data is not needed
      buffer.put(securityTokenAsByte);//32 Byte usually
      buffer.put(this.convertIntToByteArray(clientStatusBean.getTileWidth()));//4 Byte
      buffer.put(this.convertIntToByteArray(clientStatusBean.getTileHeight()));//4 Byte
     
      buffer.flip();
     
          out.write(buffer);
       
View Full Code Here


              (serverFrameBeanState.mode == 0 || serverFrameBeanState.mode == 4)) {
            //try to set the lengthPayload
            if (in.remaining() >= 4) {
              serverFrameBeanState.tileHeight = in.getInt();
             
              ServerStatusBean serverStatusBean = new ServerStatusBean();

              serverStatusBean.setMode(serverFrameBeanState.mode);
              serverStatusBean.setSequenceNumber(serverFrameBeanState.sequenceNumber);
              serverStatusBean.setPublicSID(serverFrameBeanState.publicSID);
              serverStatusBean.setXValue(serverFrameBeanState.xValue);
              serverStatusBean.setYValue(serverFrameBeanState.yValue);
              serverStatusBean.setWidth(serverFrameBeanState.width);
              serverStatusBean.setHeight(serverFrameBeanState.height);
              serverStatusBean.setTileWidth(serverFrameBeanState.tileWidth);
              serverStatusBean.setTileHeight(serverFrameBeanState.tileHeight);
             
              log.debug("+++++++++ Out Buffer Full Status Bean");
             
              //Write the result to the Handler
              out.write(serverStatusBean);
View Full Code Here

         
          /* #################################
           * Send Screen to ODSP-Connections
           *
           */
          ServerStatusBean serverStatusBean = new ServerStatusBean();
          serverStatusBean.setMode(4);
          serverStatusBean.setHeight(0);
          serverStatusBean.setWidth(0);
          serverStatusBean.setPublicSID(publicSID);
          serverStatusBean.setSequenceNumber(0);
          serverStatusBean.setTileHeight(0);
          serverStatusBean.setTileWidth(0);
          serverStatusBean.setXValue(0);
          serverStatusBean.setYValue(0);
          ServerSocketMinaProcess.sendStatusToSession(serverStatusBean);
         
          /* #################################
           * Send Screen to trigger HTTP-Connections
           *
 
View Full Code Here

         
          /* #################################
           * Send Screen to ODSP-Connections
           *
           */
          ServerStatusBean serverStatusBean = new ServerStatusBean();
          serverStatusBean.setMode(4);
          serverStatusBean.setHeight(0);
          serverStatusBean.setWidth(0);
          serverStatusBean.setPublicSID(publicSID);
          serverStatusBean.setSequenceNumber(0);
          serverStatusBean.setTileHeight(0);
          serverStatusBean.setTileWidth(0);
          serverStatusBean.setXValue(0);
          serverStatusBean.setYValue(0);
          ServerSocketMinaProcess.sendStatusToSession(serverStatusBean);
         
          /* #################################
           * Send Screen to trigger HTTP-Connections
           *
 
View Full Code Here

TOP

Related Classes of org.openmeetings.server.beans.ServerStatusBean

Copyright © 2018 www.massapicom. 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.