Exemple #1
0
 public Connection getPersistantConnection(VSensorConfig config) throws Exception {
   StorageManager sm = Main.getStorage(config);
   Connection c = connections.get(sm);
   if (c == null) {
     c = sm.getConnection();
     c.setReadOnly(true);
     connections.put(sm, c);
   }
   return c;
 }
Exemple #2
0
  private DataEnumerator makeDataEnum(DistributionRequest listener) {

    PreparedStatement prepareStatement = preparedStatements.get(listener);
    try {
      // prepareStatement.setLong(1, listener.getStartTime());
      prepareStatement.setLong(1, listener.getLastVisitedPk());
    } catch (SQLException e) {
      logger.error(e.getMessage(), e);
      return new DataEnumerator();
    }

    DataEnumerator dataEnum =
        new DataEnumerator(
            Main.getStorage(listener.getVSensorConfig().getName()), prepareStatement, false, true);
    return dataEnum;
  }