|
Berkeley DB Java Edition version 4.1.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sleepycat.je.CheckpointConfig
public class CheckpointConfig
Specifies the attributes of a checkpoint operation invoked from Environment.checkpoint
.
Field Summary | |
---|---|
static CheckpointConfig |
DEFAULT
Default configuration used if null is passed to Environment.checkpoint . |
Constructor Summary | |
---|---|
CheckpointConfig()
An instance created using the default constructor is initialized with the system's default settings. |
Method Summary | |
---|---|
CheckpointConfig |
clone()
Returns a copy of this configuration object. |
boolean |
getForce()
Returns the configuration of the checkpoint force option. |
int |
getKBytes()
Returns the checkpoint log data threshold, in kilobytes. |
boolean |
getMinimizeRecoveryTime()
Returns the configuration of the minimize recovery time option. |
int |
getMinutes()
Returns the checkpoint time threshold, in minutes. |
CheckpointConfig |
setForce(boolean force)
Configures the checkpoint force option. |
CheckpointConfig |
setKBytes(int kbytes)
Configures the checkpoint log data threshold, in kilobytes. |
CheckpointConfig |
setMinimizeRecoveryTime(boolean minimizeRecoveryTime)
Configures the minimize recovery time option. |
CheckpointConfig |
setMinutes(int minutes)
Configures the checkpoint time threshold, in minutes. |
String |
toString()
Returns the values for each configuration attribute. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final CheckpointConfig DEFAULT
Environment.checkpoint
.
Constructor Detail |
---|
public CheckpointConfig()
Method Detail |
---|
public CheckpointConfig 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 CheckpointConfig 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 CheckpointConfig 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()
public CheckpointConfig setMinimizeRecoveryTime(boolean minimizeRecoveryTime)
The default is false for this class and the BDB JE environment.
minimizeRecoveryTime
- If set to true, the checkpoint will itself
take longer but will cause a subsequent recovery (Environment.open) to
finish more quickly.
public boolean getMinimizeRecoveryTime()
public CheckpointConfig clone()
clone
in class Object
public String toString()
toString
in class Object
|
Berkeley DB Java Edition version 4.1.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |