@Override public void close() { reader.close(); } }
@Override public void close() { reader.close(); } }
@Override protected void onActorClosing() { metrics.close(); if (!isFailed()) { actor.run( () -> { createSnapshot(); try { snapshotController.close(); } catch (Exception e) { LOG.error("Error on closing snapshotController.", e); } }); } streamProcessorContext.getLogStreamReader().close(); streamProcessorContext.logStream.removeOnCommitPositionUpdatedCondition( onCommitPositionUpdatedCondition); onCommitPositionUpdatedCondition = null; }
@Override protected void onActorClosing() { metrics.close(); if (!isFailed()) { actor.run( () -> { createSnapshot(); try { snapshotController.close(); } catch (Exception e) { LOG.error("Error on closing snapshotController.", e); } }); } streamProcessorContext.getLogStreamReader().close(); streamProcessorContext.logStream.removeOnCommitPositionUpdatedCondition( onCommitPositionUpdatedCondition); onCommitPositionUpdatedCondition = null; }