Examples of MonitorDbo


Examples of org.playorm.cron.impl.db.MonitorDbo

public class CopyUtil {

  public static MonitorDbo copy(PlayOrmCronJob monitor) {
    if(monitor == null)
      return null;
    MonitorDbo m = new MonitorDbo();
    m.setId(monitor.getId());
    m.setTimePeriodMillis(monitor.getTimePeriodMillis());
    m.setEpochOffset(monitor.getEpochOffset());
   
    String props = "";
    for(String key : monitor.getProperties().keySet()) {
      String value = monitor.getProperties().get(key);
      props += key+"="+value+"|";
    }
    m.setRawProperties(props);
    return m;
  }
View Full Code Here

Examples of org.playorm.cron.impl.db.MonitorDbo

    clusterRunnable.setListener(listener);
  }

  @Override
  public void saveMonitor(PlayOrmCronJob monitor) {
    MonitorDbo m = CopyUtil.copy(monitor);
    NoSqlEntityManager mgr = factory.createEntityManager();
    mgr.put(m, false);
    mgr.flush();
  }
View Full Code Here

Examples of org.playorm.cron.impl.db.MonitorDbo

  }

  @Override
  public PlayOrmCronJob getMonitor(String id) {
    NoSqlEntityManager mgr = factory.createEntityManager();
    MonitorDbo mon = mgr.find(MonitorDbo.class, id);
    return CopyUtil.copy(mon);
  }
View Full Code Here

Examples of org.playorm.cron.impl.db.MonitorDbo

    NoSqlEntityManager mgr = factory.createEntityManager();
    Cursor<KeyValue<MonitorDbo>> cursor = mgr.findAll(MonitorDbo.class, ids);
    List<PlayOrmCronJob> monitors = new ArrayList<PlayOrmCronJob>();
    while(cursor.next()) {
      KeyValue<MonitorDbo> kv = cursor.getCurrent();
      MonitorDbo mon = kv.getValue();
      monitors.add(CopyUtil.copy(mon));
    }
    return monitors;
  }
View Full Code Here

Examples of org.playorm.cron.impl.db.MonitorDbo

    if (log.isInfoEnabled())
      log.info("num up nodes="+numUpWebNodes+" servernum="+serverNumber);
    Cursor<KeyValue<MonitorDbo>> cursor = MonitorDbo.findAll(mgr);
    while(cursor.next()) {
      KeyValue<MonitorDbo> kv = cursor.getCurrent();
      MonitorDbo val = kv.getValue();
      String id = val.getId();
      int hash = id.hashCode();
      int serverNum = hashGen.generate(hash, numUpWebNodes);
      if (log.isInfoEnabled())
        log.info("monitor="+val.getId()+" target server num="+serverNum+" our servernum="+serverNumber);
      if(serverNum == serverNumber)
        processMonitor(mgr, val);
    }
  }
View Full Code Here

Examples of org.playorm.cron.impl.db.MonitorDbo

    if (log.isInfoEnabled())
      log.info("num up nodes="+numUpWebNodes+" servernum="+serverNumber);
    Cursor<KeyValue<MonitorDbo>> cursor = MonitorDbo.findAll(mgr);
    while(cursor.next()) {
      KeyValue<MonitorDbo> kv = cursor.getCurrent();
      MonitorDbo val = kv.getValue();
      if (val == null)
        continue;
      String id = val.getId();
      int hash = id.hashCode();
      int serverNum = hashGen.generate(hash, numUpWebNodes);
      if (log.isInfoEnabled())
        log.info("monitor="+val.getId()+" target server num="+serverNum+" our servernum="+serverNumber);
      if(serverNum == serverNumber)
        processMonitor(mgr, val);
    }
  }
View Full Code Here

Examples of org.playorm.cron.impl.db.MonitorDbo

public class CopyUtil {

  public static MonitorDbo copy(PlayOrmCronJob monitor) {
    if(monitor == null)
      return null;
    MonitorDbo m = new MonitorDbo();
    m.setId(monitor.getId());
    m.setTimePeriodMillis(monitor.getTimePeriodMillis());
    m.setEpochOffset(monitor.getEpochOffset());
    m.setType(monitor.getType());
    String props = "";
    for(String key : monitor.getProperties().keySet()) {
      String value = monitor.getProperties().get(key);
      props += key+"="+value+"|";
    }
    m.setRawProperties(props);
    return m;
  }
View Full Code Here

Examples of org.playorm.cron.impl.db.MonitorDbo

    clusterRunnable.setListener(listener);
  }

  @Override
  public void saveMonitor(PlayOrmCronJob monitor) {
    MonitorDbo m = CopyUtil.copy(monitor);
    NoSqlEntityManager mgr = factory.createEntityManager();
    mgr.put(m, false);
    mgr.flush();
  }
View Full Code Here

Examples of org.playorm.cron.impl.db.MonitorDbo

  }

  @Override
  public void deleteMonitor(String id) {
    NoSqlEntityManager mgr = factory.createEntityManager();
    MonitorDbo entity = mgr.getReference(MonitorDbo.class, id);
    mgr.remove(entity);
    mgr.flush();   
  }
View Full Code Here

Examples of org.playorm.cron.impl.db.MonitorDbo

  }
 
  @Override
  public PlayOrmCronJob getMonitor(String id) {
    NoSqlEntityManager mgr = factory.createEntityManager();
    MonitorDbo mon = mgr.find(MonitorDbo.class, id);
    return CopyUtil.copy(mon);
  }
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.