Package org.apache.uima.ducc.common.persistence

Examples of org.apache.uima.ducc.common.persistence.PropertiesFileManager


 
  @Deprecated
  private void initSeqNo() {
    String location = "initSeqNo";
    DuccId jobid = null;
    PropertiesFileManager pfm = (PropertiesFileManager) propertiesFileManager;
    if(!pfm.containsKey(constSeqNo)) {
      int biggest = -1;
      try {
        int seqno = Integer.valueOf(pfm.get(constJobSeqNo,"-1"));
        if(seqno > biggest) {
          biggest = seqno;
        }
      }
      catch(Exception e) {
        logger.error(location, jobid, e);
      }
      try {
        int seqno = Integer.valueOf(pfm.get(constServiceSeqNo,"-1"));
        if(seqno > biggest) {
          biggest = seqno;
        }
      }
      catch(Exception e) {
        logger.error(location, jobid, e);
      }
      try {
        int seqno = Integer.valueOf(pfm.get(constReservationSeqNo,"-1"));
        if(seqno > biggest) {
          biggest = seqno;
        }
      }
      catch(Exception e) {
        logger.error(location, jobid, e);
      }
      try {
        pfm.set(constSeqNo,""+biggest);
        pfm.remove(constServiceSeqNo);
        pfm.remove(constReservationSeqNo);
        pfm.remove(constJobSeqNo);
      }
      catch(Exception e) {
        logger.error(location, jobid, e);
      }
    }
View Full Code Here


    Boolean use_lock_file = new Boolean(dpr.getProperty(DuccPropertiesResolver.ducc_orchestrator_use_lock_file));
    if(use_lock_file) {
      ComponentHelper.oneInstance(IDuccEnv.DUCC_STATE_DIR,"orchestrator");
    }
    // </Jira 3414>
    setPropertiesFileManager(new PropertiesFileManager(IDuccLoggerComponents.abbrv_orchestrator, IDuccEnv.DUCC_STATE_DIR, constOrchestratorProperties, false, true));
    initSeqNo();
    setDuccIdFactory(new DuccIdFactory(propertiesFileManager,constSeqNo));
    workMap = new DuccWorkMap();
    driverStatusReportMap = new ConcurrentHashMap<DuccId,DriverStatusReport>();
    processAccounting = new ProcessAccounting();
View Full Code Here

TOP

Related Classes of org.apache.uima.ducc.common.persistence.PropertiesFileManager

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.