public class CheckpointConfig
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static CheckpointConfig |
DEFAULT |
Default configuration used if null is passed to
Environment.checkpoint . |
Constructor | Description |
---|---|
CheckpointConfig() |
An instance created using the default constructor is initialized
with the system's default settings.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
getForce() |
Return the configuration of the checkpoint force option.
|
int |
getKBytes() |
Return the checkpoint log data threshold, in kilobytes.
|
int |
getMinutes() |
Return the checkpoint time threshold, in minutes.
|
void |
setForce(boolean force) |
Configure the checkpoint force option.
|
void |
setKBytes(int kbytes) |
Configure the checkpoint log data threshold, in kilobytes.
|
void |
setMinutes(int minutes) |
Configure the checkpoint time threshold, in minutes.
|
public static final CheckpointConfig DEFAULT
Environment.checkpoint
.public CheckpointConfig()
public void setKBytes(int kbytes)
The default is 0 for this class and the database environment.
kbytes
- If the kbytes parameter is non-zero, a checkpoint will be performed if more
than kbytes of log data have been written since the last checkpoint.public int getKBytes()
This method may be called at any time during the life of the application.
public void setMinutes(int minutes)
The default is 0 for this class and the database environment.
minutes
- If the minutes parameter is non-zero, a checkpoint is performed if more than
min minutes have passed since the last checkpoint.public int getMinutes()
public void setForce(boolean force)
The default is false for this class and the BDB JE environment.
force
- If set to true, force a checkpoint, even if there has been no
activity since the last checkpoint.public boolean getForce()
Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.