/** * {@inheritDoc} */ public void process(ChangeContainer change) { changeSink.process(change); }
/** * {@inheritDoc} */ public void close() { changeSink.close(); }
/** * {@inheritDoc} */ public void complete() { changeSink.complete(); }
/** * {@inheritDoc} */ @Override public void run() { try { changeSink.initialize(Collections.<String, Object>emptyMap()); changeSink.complete(); } finally { changeSink.close(); } } }
/** * 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(); } } }
/** * {@inheritDoc} */ public void initialize(Map<String, Object> metaData) { changeSink.initialize(metaData); }
/** * {@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; } }
/** * {@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(); } } }
/** * 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(); } } }
/** * {@inheritDoc} */ @Override public void initialize(Map<String, Object> metaData) { changeSink.initialize(metaData); }
/** * {@inheritDoc} */ @Override public void run() { try { changeSink.initialize(Collections.<String, Object>emptyMap()); changeSink.complete(); } finally { changeSink.close(); } } }
/** * {@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; } }
/** * {@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(); } } }
AllEntityDao entityDao; changeSink.initialize(Collections.<String, Object>emptyMap()); changeSink.process(i.next()); changeSink.complete(); changeSink.close();
@Override public void process(ChangeContainer change) { suppressedChangeSink.process(change); } @Override
/** * {@inheritDoc} */ public void close() { changeSink.close(); } }
/** * {@inheritDoc} */ public void initialize(Map<String, Object> metaData) { changeSink.initialize(metaData); }
/** * {@inheritDoc} */ public void complete() { changeSink.complete(); }