@Override public void run() { for (int i = 0; i < 10000; i++) { if (Thread.interrupted()) break; SimpleFeature feature = SimpleFeatureBuilder.build( roadType, new Object[] { Integer.valueOf(i), line(new int[] {10, 10, 20, 10}), "r" + i }, "road.rd" + i); dataStore.addFeature(feature); } } };
assertTrue(dataStore != null); Query query = new Query(roadType.getTypeName()); FeatureReader<SimpleFeatureType, SimpleFeature> featureReader = dataStore.getFeatureReader(query, Transaction.AUTO_COMMIT); assertTrue(featureReader != null); while (featureReader.hasNext()) { featureReader.next();