@Managed(description = "Commit locally spooled events for flushing")
    @Override
    public synchronized void forceCommit() throws IOException
    {
        log.debug("Performing commit on delegate EventWriter [{}]", delegate.getClass());
        delegate.commit();

        uncommittedWriteCount = 0;
        lastCommitNanos = getNow();
    }
@ Managed ( description = "Commit locally spooled events for flushing" ) @ Override public synchronized void forceCommit ( ) throws IOException { log . debug ( "Performing commit on delegate EventWriter [{}]" , delegate . getClass ( ) ) ; delegate . commit ( ) ; uncommittedWriteCount = 0 ; lastCommitNanos = getNow ( ) ; }
Perform a commit via the delegate writer

@throws IOException as thrown by the delegate writer