Package org.openstreetmap.osmosis.core.lifecycle

Examples of org.openstreetmap.osmosis.core.lifecycle.ReleasableContainer.clear()


      sources.add(releasableContainer.add(wayDao.getCurrent()));
      sources.add(releasableContainer.add(relationDao.getCurrent()));
     
      resultIterator = new MultipleSourceIterator<EntityContainer>(sources);
     
      releasableContainer.clear();
     
      return resultIterator;
     
    } finally {
      releasableContainer.release();
View Full Code Here


      sources.add(releasableContainer.add(wayDao.getHistory(predicates)));
      sources.add(releasableContainer.add(relationDao.getHistory(predicates)));
     
      resultIterator = new MultipleSourceIterator<ChangeContainer>(sources);
     
      releasableContainer.clear();
     
      return resultIterator;
     
    } finally {
      releasableContainer.release();
View Full Code Here

      sources.add(releasableContainer.add(wayDao.getHistory(intervalBegin, intervalEnd)));
      sources.add(releasableContainer.add(relationDao.getHistory(intervalBegin, intervalEnd)));
     
      resultIterator = new MultipleSourceIterator<ChangeContainer>(sources);
     
      releasableContainer.clear();
     
      return resultIterator;
     
    } finally {
      releasableContainer.release();
View Full Code Here

      sources.add(releasableContainer.add(wayDao.getHistory()));
      sources.add(releasableContainer.add(relationDao.getHistory()));
     
      resultIterator = new MultipleSourceIterator<ChangeContainer>(sources);
     
      releasableContainer.clear();
     
      return resultIterator;
     
    } finally {
      releasableContainer.release();
View Full Code Here

     
      entityHistoryReader = new EntityHistoryReader<T>(entityIterator, tagIterator, featurePopulators);
     
      // The sources are now all attached to the history reader so we don't want to release
      // them in the finally block.
      releasableContainer.clear();
     
      return entityHistoryReader;
     
    } finally {
      releasableContainer.release();
View Full Code Here

      indexReaders = new ArrayList<IndexStoreReader<Integer, IntegerLongIndexElement>>(MASKS.length);
      for (IndexStore<Integer, IntegerLongIndexElement> index : indexes) {
        indexReaders.add(releasableContainer.add(index.createReader()));
      }
     
      releasableContainer.clear();
     
      return new WayTileAreaIndexReader(MASKS, indexReaders);
     
    } finally {
      releasableContainer.release();
View Full Code Here

              releasableContainer.add(relationRelationIndexWriter.createReader())),
          enableWayTileIndex
      );
     
      // Stop the release of all created objects.
      releasableContainer.clear();
     
      return reader;
     
    } finally {
      releasableContainer.release();
View Full Code Here

      // Build an entity reader capable of merging all sources together.
      entityIterator = new EntityReader<T>(entityIterator, featurePopulators);
     
      // The sources are now all attached to the history reader so we don't want to release
      // them in the finally block.
      releasableContainer.clear();
     
      return entityIterator;
     
    } finally {
      releasableContainer.release();
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.