Tabnine Logo
ChangeSink
Code IndexAdd Tabnine to your IDE (free)

How to use
ChangeSink
in
org.openstreetmap.osmosis.core.task.v0_6

Best Java code snippets using org.openstreetmap.osmosis.core.task.v0_6.ChangeSink (Showing top 20 results out of 315)

origin: openstreetmap/osmosis

/**
 * {@inheritDoc}
 */
public void process(ChangeContainer change) {
  changeSink.process(change);
}

origin: openstreetmap/osmosis

/**
 * {@inheritDoc}
 */
public void close() {
  changeSink.close();
}

origin: openstreetmap/osmosis

/**
 * {@inheritDoc}
 */
public void complete() {
  changeSink.complete();
}

origin: openstreetmap/osmosis

  /**
   * {@inheritDoc}
   */
  @Override
  public void run() {
    try {
      changeSink.initialize(Collections.<String, Object>emptyMap());
      changeSink.complete();
    } finally {
      changeSink.close();
    }
  }
}
origin: org.openstreetmap.osmosis/osmosis-core

  /**
   * Sends all input data to the sink.
   */
  public void run() {
    try {
      changeSink.initialize(buffer.outputInitialize());
      
      while (buffer.hasNext()) {
        changeSink.process(buffer.getNext());
      }
      
      changeSink.complete();
      buffer.outputComplete();
      
    } finally {
      changeSink.close();
      buffer.outputRelease();
    }
  }
}
origin: openstreetmap/osmosis

/**
 * {@inheritDoc}
 */
public void initialize(Map<String, Object> metaData) {
  changeSink.initialize(metaData);
}

origin: openstreetmap/osmosis

/**
 * {@inheritDoc}
 */
public void complete() {
  try (ReleasableIterator<ChangeContainer> iterator = fileBasedSort.iterate()) {
    while (iterator.hasNext()) {
      changeSink.process(iterator.next());
    }
    
    changeSink.complete();
  }
}

origin: openstreetmap/osmosis

/**
 * {@inheritDoc}
 */
@Override
protected void processComplete() {
  if (sinkActive) {
    LOG.finer("Closing change sink for interval with sequence number " + currentDataState.getSequenceNumber());
    changeSink.complete();
    replicationStore.saveState(currentDataState);
    changeSink.close();
    changeSink = null;
    sinkActive = false;
  }
}
origin: openstreetmap/osmosis

  /**
   * {@inheritDoc}
   */
  @Override
  public void run() {
    FileBasedLock fileLock;
    
    fileLock = new FileBasedLock(new File(workingDirectory, LOCK_FILE));
    
    try {
      changeSink.initialize(Collections.<String, Object>emptyMap());
      
      fileLock.lock();
      
      download();
      
      fileLock.unlock();
      
    } finally {
      changeSink.close();
      fileLock.close();
    }
  }
}
origin: openstreetmap/osmosis

  /**
   * Sends all input data to the sink.
   */
  public void run() {
    try {
      changeSink.initialize(buffer.outputInitialize());
      
      while (buffer.hasNext()) {
        changeSink.process(buffer.getNext());
      }
      
      changeSink.complete();
      buffer.outputComplete();
      
    } finally {
      changeSink.close();
      buffer.outputRelease();
    }
  }
}
origin: openstreetmap/osmosis

/**
 * {@inheritDoc}
 */
@Override
public void initialize(Map<String, Object> metaData) {
  changeSink.initialize(metaData);
}

origin: org.openstreetmap.osmosis/osmosis-core

  /**
   * {@inheritDoc}
   */
  @Override
  public void run() {
    try {
      changeSink.initialize(Collections.<String, Object>emptyMap());
      changeSink.complete();
    } finally {
      changeSink.close();
    }
  }
}
origin: org.openstreetmap.osmosis/osmosis-core

/**
 * {@inheritDoc}
 */
public void complete() {
  try (ReleasableIterator<ChangeContainer> iterator = fileBasedSort.iterate()) {
    while (iterator.hasNext()) {
      changeSink.process(iterator.next());
    }
    
    changeSink.complete();
  }
}

origin: org.openstreetmap.osmosis/osmosis-replication

/**
 * {@inheritDoc}
 */
@Override
protected void processComplete() {
  if (sinkActive) {
    LOG.finer("Closing change sink for interval with sequence number " + currentDataState.getSequenceNumber());
    changeSink.complete();
    replicationStore.saveState(currentDataState);
    changeSink.close();
    changeSink = null;
    sinkActive = false;
  }
}
origin: org.openstreetmap.osmosis/osmosis-replication

  /**
   * {@inheritDoc}
   */
  @Override
  public void run() {
    FileBasedLock fileLock;
    
    fileLock = new FileBasedLock(new File(workingDirectory, LOCK_FILE));
    
    try {
      changeSink.initialize(Collections.<String, Object>emptyMap());
      
      fileLock.lock();
      
      download();
      
      fileLock.unlock();
      
    } finally {
      changeSink.close();
      fileLock.close();
    }
  }
}
origin: openstreetmap/osmosis

AllEntityDao entityDao;
changeSink.initialize(Collections.<String, Object>emptyMap());
    changeSink.process(i.next());
changeSink.complete();
changeSink.close();
origin: openstreetmap/osmosis

@Override
public void process(ChangeContainer change) {
  suppressedChangeSink.process(change);
}
@Override
origin: openstreetmap/osmosis

  /**
   * {@inheritDoc}
   */
  public void close() {
    changeSink.close();
  }
}
origin: openstreetmap/osmosis

/**
 * {@inheritDoc}
 */
public void initialize(Map<String, Object> metaData) {
  changeSink.initialize(metaData);
}

origin: openstreetmap/osmosis

/**
 * {@inheritDoc}
 */
public void complete() {
  changeSink.complete();
}

org.openstreetmap.osmosis.core.task.v0_6ChangeSink

Javadoc

Defines the interface for all tasks consuming OSM changes to data.

Most used methods

  • process
    Process the change.
  • close
  • complete
  • initialize

Popular in Java

  • Updating database using SQL prepared statement
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • setContentView (Activity)
  • setScale (BigDecimal)
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now