Package org.apache.openmeetings.persistence.beans.flvrecord

Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData


   
    this.flvRecordingMetaDeltaDao = flvRecordingMetaDeltaDao;
    this.flvRecordingMetaDataDao = flvRecordingMetaDataDao;
    this.isInterview  = isInterview;
   
    FlvRecordingMetaData flvRecordingMetaData = flvRecordingMetaDataDao.
                getFlvRecordingMetaDataById(flvRecordingMetaDataId);
    flvRecordingMetaData.setStreamReaderThreadComplete(false);
    flvRecordingMetaDataDao.updateFlvRecordingMetaData(flvRecordingMetaData);
   
  }
View Full Code Here


      flvRecordingMetaDeltaDao
          .addFlvRecordingMetaDelta(flvRecordingMetaDelta);
     
      //Write the complete Bit to the meta data, the converter task will wait for this bit!
      FlvRecordingMetaData flvRecordingMetaData = flvRecordingMetaDataDao.getFlvRecordingMetaDataById(flvRecordingMetaDataId);
      flvRecordingMetaData.setStreamReaderThreadComplete(true);
      flvRecordingMetaDataDao.updateFlvRecordingMetaData(flvRecordingMetaData);

    } catch (Exception err) {
      log.error("[closeStream]", err);
    }
View Full Code Here

        }
       
        //Manually call finish on the stream so that there is no endless loop waiting 
        //in the FlvRecorderConverter waiting for the stream to finish
        //this would normally happen in the Listener
        FlvRecordingMetaData flvRecordingMetaData = flvRecordingMetaDataDaoImpl.
              getFlvRecordingMetaDataById(flvRecordingMetaDataId);
        flvRecordingMetaData.setStreamReaderThreadComplete(true);
        flvRecordingMetaDataDaoImpl.updateFlvRecordingMetaData(flvRecordingMetaData);
       
        throw new IllegalStateException("Could not find Listener to stop! flvRecordingMetaDataId "+flvRecordingMetaDataId);
      }
     
View Full Code Here

    this.metaDeltaDao = metaDeltaDao;
    this.metaDataDao = metaDataDao;
    this.isInterview = isInterview;

    FlvRecordingMetaData metaData = metaDataDao.getFlvRecordingMetaDataById(metaDataId);
    metaData.setStreamReaderThreadComplete(false);
    metaDataDao.updateFlvRecordingMetaData(metaData);
  }
View Full Code Here

      metaDelta.setCurrentTime(new Date());

      metaDeltaDao.addFlvRecordingMetaDelta(metaDelta);

      // Write the complete Bit to the meta data, the converter task will wait for this bit!
      FlvRecordingMetaData metaData = metaDataDao.getFlvRecordingMetaDataById(metaDataId);
      metaData.setStreamReaderThreadComplete(true);
      metaDataDao.updateFlvRecordingMetaData(metaData);

    } catch (Exception err) {
      log.error("[closeStream]", err);
    }
View Full Code Here

    super(streamName, scope, metaDataId, isScreenData);

    this.metaDataDao = metaDataDao;

    FlvRecordingMetaData metaData = metaDataDao.getFlvRecordingMetaDataById(metaDataId);
    metaData.setStreamReaderThreadComplete(false);
    metaDataDao.updateFlvRecordingMetaData(metaData);
  }
View Full Code Here

    try {
      writer.close();

      // Add Delta in the beginning, this Delta is the Gap between the device chosen and when the User hits the
      // button in the Flash Security Warning
      FlvRecordingMetaData metaData = metaDataDao.getFlvRecordingMetaDataById(metaDataId);

      metaData.setRecordStart(new Date(metaData.getRecordStart().getTime() + initialDelta));

      metaData.setStreamReaderThreadComplete(true);

      metaDataDao.updateFlvRecordingMetaData(metaData);
    } catch (Exception err) {
      log.error("[closeStream]", err);
    }
View Full Code Here

        }
       
        //Manually call finish on the stream so that there is no endless loop waiting 
        //in the FlvRecorderConverter waiting for the stream to finish
        //this would normally happen in the Listener
        FlvRecordingMetaData flvRecordingMetaData = flvRecordingMetaDataDaoImpl.
              getFlvRecordingMetaDataById(flvRecordingMetaDataId);
        flvRecordingMetaData.setStreamReaderThreadComplete(true);
        flvRecordingMetaDataDaoImpl.updateFlvRecordingMetaData(flvRecordingMetaData);
       
        throw new IllegalStateException("Could not find Listener to stop! flvRecordingMetaDataId "+flvRecordingMetaDataId);
      }
     
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

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.