/** Invoke a checkpoint programatically. Note that only one checkpoint may run at a time. */ public boolean invokeCheckpoint(CheckpointConfig config, boolean flushAll, String invokingSource) throws DatabaseException { if (checkpointer != null) { checkpointer.doCheckpoint(config, flushAll, invokingSource); return true; } else { return false; } }