| Package | Description |
|---|---|
| com.sleepycat.compat |
INTERNAL: BDB/JE compatibility layer for bind, collections, DPL packages.
|
| com.sleepycat.je |
Foundation for creating environments, databases and transactions; provides
cursor based data access.
|
| com.sleepycat.je.dbi |
INTERNAL: Underlying XxxImpl classes for Environment, Database and Cursor,
plus other misc classes (originally, dbi meant "db internal interface").
|
| com.sleepycat.je.rep |
Berkeley DB Java Edition High Availability (JE HA) enables replication of JE
environments.
|
| com.sleepycat.je.rep.impl |
INTERNAL: Top level HA implementation classes.
|
| com.sleepycat.je.rep.subscription |
INTERNAL: Subscription of rep stream for use by stream API in NoSQL DB.
|
| com.sleepycat.je.rep.utilint |
INTERNAL: Command line and programmatic utilities.
|
| com.sleepycat.je.utilint |
INTERNAL: Misc utility classes, including some stat classes.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
DbCompat.enableDeadlockDetection(EnvironmentConfig envConfig,
boolean isCDB) |
static boolean |
DbCompat.getInitializeCache(EnvironmentConfig config) |
static boolean |
DbCompat.getInitializeCDB(EnvironmentConfig config) |
static boolean |
DbCompat.getInitializeLocking(EnvironmentConfig config) |
static void |
DbCompat.setInitializeCache(EnvironmentConfig config,
boolean val) |
static void |
DbCompat.setInitializeCDB(EnvironmentConfig config,
boolean val) |
static void |
DbCompat.setInitializeLocking(EnvironmentConfig config,
boolean val) |
static void |
DbCompat.setLockDetectModeOldest(EnvironmentConfig config) |
| Modifier and Type | Field and Description |
|---|---|
static EnvironmentConfig |
EnvironmentConfig.DEFAULT |
| Modifier and Type | Method and Description |
|---|---|
EnvironmentConfig |
EnvironmentConfig.clone()
Returns a copy of this configuration object.
|
EnvironmentConfig |
Environment.getConfig()
Returns this object's configuration.
|
EnvironmentConfig |
EnvironmentConfig.setAllowCreate(boolean allowCreate)
If true, creates the database environment if it doesn't already exist.
|
EnvironmentConfig |
EnvironmentConfig.setClassLoader(ClassLoader classLoader)
Configure the environment to use a specified ClassLoader for loading
user-supplied classes by name.
|
EnvironmentConfig |
EnvironmentConfig.setConfigParam(String paramName,
String value) |
EnvironmentConfig |
EnvironmentConfig.setCustomStats(CustomStats customStats)
Sets the custom statistics object.
|
EnvironmentConfig |
EnvironmentConfig.setDupConvertPreloadConfig(PreloadConfig preloadConfig) |
EnvironmentConfig |
EnvironmentConfig.setExtinctionFilter(ExtinctionFilter filter)
Sets the
filter used for purging extinct
records. |
EnvironmentConfig |
EnvironmentConfig.setLocking(boolean locking)
Convenience method for setting
ENV_IS_LOCKING. |
EnvironmentConfig |
EnvironmentConfig.setLockTimeout(long timeout)
Deprecated.
as of 4.0, replaced by
setLockTimeout(long,
TimeUnit). |
EnvironmentConfig |
EnvironmentConfig.setLockTimeout(long timeout,
TimeUnit unit)
Convenience method for setting
LOCK_TIMEOUT. |
EnvironmentConfig |
EnvironmentConfig.setLoggingHandler(Handler handler)
Set a java.util.logging.Handler which will be used by all
java.util.logging.Loggers instantiated by this Environment.
|
EnvironmentConfig |
EnvironmentConfig.setNodeName(String nodeName)
Sets the user defined nodeName for the Environment.
|
EnvironmentConfig |
EnvironmentConfig.setReadOnly(boolean readOnly)
Convenience method for setting
ENV_READ_ONLY. |
EnvironmentConfig |
EnvironmentConfig.setRecoveryProgressListener(ProgressListener<RecoveryProgress> progressListener)
Configure the environment to make periodic calls to a ProgressListener to
provide feedback on environment startup (recovery).
|
EnvironmentConfig |
EnvironmentConfig.setSharedCache(boolean sharedCache)
A convenience method for setting the
SHARED_CACHE parameter. |
EnvironmentConfig |
EnvironmentConfig.setTaskCoordinator(TaskCoordinator taskCoordinator) |
EnvironmentConfig |
EnvironmentConfig.setTransactional(boolean transactional)
Convenience method for setting
ENV_IS_TRANSACTIONAL. |
EnvironmentConfig |
EnvironmentConfig.setTxnSerializableIsolation(boolean txnSerializableIsolation)
A convenience method for setting
TXN_SERIALIZABLE_ISOLATION. |
EnvironmentConfig |
EnvironmentConfig.setTxnTimeout(long timeout)
Deprecated.
as of 4.0, replaced by
setTxnTimeout(long,
TimeUnit). |
EnvironmentConfig |
EnvironmentConfig.setTxnTimeout(long timeout,
TimeUnit unit)
A convenience method for setting
TXN_TIMEOUT. |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
DbInternal.getCheckpointUP(EnvironmentConfig config)
Proxy to EnvironmentConfig.getCheckpointUP()
|
static boolean |
DbInternal.getCreateEP(EnvironmentConfig config)
Proxy to EnvironmentConfig.getCreateEP()
|
static boolean |
DbInternal.getCreateUP(EnvironmentConfig config)
Proxy to EnvironmentConfig.getCreateUP()
|
static boolean |
DbInternal.getTxnReadCommitted(EnvironmentConfig config)
Proxy to EnvironmentConfig.setTxnReadCommitted()
|
protected EnvironmentImpl |
Environment.makeEnvironmentImpl(File envHome,
EnvironmentConfig envConfig,
RepConfigProxy repConfigProxy) |
static void |
DbInternal.setCheckpointUP(EnvironmentConfig config,
boolean checkpointUP)
Proxy to EnvironmentConfig.setCheckpointUP()
|
static void |
DbInternal.setCreateEP(EnvironmentConfig config,
boolean val)
Proxy to EnvironmentConfig.setCreateEP()
|
static void |
DbInternal.setCreateUP(EnvironmentConfig config,
boolean val)
Proxy to EnvironmentConfig.setCreateUP()
|
static void |
DbInternal.setLoadPropertyFile(EnvironmentConfig config,
boolean loadProperties)
Proxy to EnvironmentConfig.setLoadPropertyFile()
|
static void |
DbInternal.setTxnReadCommitted(EnvironmentConfig config,
boolean txnReadCommitted)
Proxy to EnvironmentConfig.setTxnReadCommitted()
|
protected RepConfigProxy |
Environment.setupRepConfig(File envHome,
RepConfigProxy repConfigProxy,
EnvironmentConfig envConfig) |
| Constructor and Description |
|---|
Environment(File envHome,
EnvironmentConfig configuration)
Creates a database environment handle.
|
Environment(File envHome,
EnvironmentConfig envConfig,
RepConfigProxy repConfigProxy,
EnvironmentImpl envImpl) |
XAEnvironment(File envHome,
EnvironmentConfig configuration)
Create a database environment handle.
|
| Modifier and Type | Method and Description |
|---|---|
EnvironmentConfig |
EnvironmentImpl.cloneConfig()
Clones the current configuration.
|
EnvironmentConfig |
DbConfigManager.getEnvironmentConfig() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EnvironmentImpl.finishInit(EnvironmentConfig envConfig)
Initialize the environment, including running recovery, if it is not
already initialized.
|
EnvironmentImpl |
DbEnvPool.getEnvironment(File envHome,
EnvironmentConfig config,
boolean checkImmutableParams,
RepConfigProxy repConfigProxy)
Find a single environment, used by Environment handles and by command
line utilities.
|
protected DbConfigManager |
EnvironmentImpl.initConfigManager(EnvironmentConfig envConfig,
RepConfigProxy repParams)
Create a config manager that holds the configuration properties that
have been passed in.
|
protected void |
EnvironmentImpl.initConfigParams(EnvironmentConfig envConfig,
RepConfigProxy repConfigProxy)
Init configuration params during environment creation.
|
protected DbConfigManager |
EnvironmentImpl.resetConfigManager(EnvironmentConfig newConfig)
Make a new config manager that has all the properties needed.
|
| Constructor and Description |
|---|
DbConfigManager(EnvironmentConfig config) |
EnvironmentImpl(File envHome,
EnvironmentConfig envConfig,
EnvironmentImpl sharedCacheEnv) |
EnvironmentImpl(File envHome,
EnvironmentConfig envConfig,
EnvironmentImpl sharedCacheEnv,
RepConfigProxy repConfigProxy)
Create a database environment to represent the data in envHome.
|
| Modifier and Type | Method and Description |
|---|---|
static ReplicatedEnvironment |
RepInternal.createDetachedEnv(File envHome,
ReplicationConfig repConfig,
EnvironmentConfig envConfig) |
static ReplicatedEnvironment |
RepInternal.createInternalEnvHandle(File envHome,
ReplicationConfig repConfig,
EnvironmentConfig envConfig) |
protected RepConfigProxy |
ReplicatedEnvironment.setupRepConfig(File envHome,
RepConfigProxy repConfigProxy,
EnvironmentConfig envConfig) |
| Constructor and Description |
|---|
ReplicatedEnvironment(File envHome,
ReplicationConfig repConfig,
EnvironmentConfig envConfig)
A convenience constructor that defaults the replica consistency policy
and the initial election policy to be used.
|
ReplicatedEnvironment(File envHome,
ReplicationConfig repConfig,
EnvironmentConfig envConfig,
ReplicaConsistencyPolicy consistencyPolicy,
QuorumPolicy initialElectionPolicy)
Creates a replicated environment handle and starts participating in the
replication group as either a Master or a Replica.
|
ReplicatedEnvironment(File envHome,
ReplicationConfig repConfig,
EnvironmentConfig envConfig,
ReplicaConsistencyPolicy consistencyPolicy,
QuorumPolicy initialElectionPolicy,
boolean joinGroup,
RepImpl envImplParam)
For internal use only.
|
| Modifier and Type | Method and Description |
|---|---|
protected DbConfigManager |
RepImpl.initConfigManager(EnvironmentConfig envConfig,
RepConfigProxy repConfigProxy) |
protected void |
RepImpl.initConfigParams(EnvironmentConfig envConfig,
RepConfigProxy repConfigProxy)
Called by the EnvironmentImpl constructor.
|
protected DbConfigManager |
RepImpl.resetConfigManager(EnvironmentConfig newConfig) |
| Constructor and Description |
|---|
RepConfigManager(EnvironmentConfig envConfig,
RepConfigProxy repConfigProxy) |
RepImpl(File envHome,
EnvironmentConfig envConfig,
EnvironmentImpl sharedCacheEnv,
RepConfigProxy repConfigProxy) |
| Modifier and Type | Method and Description |
|---|---|
EnvironmentConfig |
SubscriptionConfig.createEnvConfig()
Create an environment configuration for subscription
|
| Modifier and Type | Method and Description |
|---|---|
Environment |
DbCacheSizeRepEnv.open(File envHome,
EnvironmentConfig envConfig,
Map<String,String> repParams) |
| Constructor and Description |
|---|
DbSync(String envHome,
EnvironmentConfig envConfig,
ReplicationConfig repConfig,
String helperHost,
long timeout)
Create a DbSync object for the purposed of syncing up a specific
replication group.
|
| Modifier and Type | Method and Description |
|---|---|
Environment |
DbCacheSizeRepEnv.open(File envHome,
EnvironmentConfig envConfig,
Map<String,String> repParams) |
Copyright © 2024. All rights reserved.