| Package | Description |
|---|---|
| com.sleepycat.je.rep |
Berkeley DB Java Edition High Availability (JE HA) enables replication of JE
environments.
|
| com.sleepycat.je.rep.arbiter |
Provides a mechanism to allow write availability for the Replication
group even when the number of replication nodes is less than majority.
|
| com.sleepycat.je.rep.arbiter.impl |
INTERNAL: Implementation classes for the arbiter node.
|
| com.sleepycat.je.rep.arbitration |
INTERNAL: Manages the designated primary of a two-node group -- this is
NOT the
arbiter node. |
| com.sleepycat.je.rep.elections |
INTERNAL: Elections of the master node among the nodes in a group.
|
| com.sleepycat.je.rep.impl |
INTERNAL: Top level HA implementation classes.
|
| com.sleepycat.je.rep.impl.node |
INTERNAL: Feeder and Replica node implementations.
|
| com.sleepycat.je.rep.impl.node.cbvlsn |
INTERNAL: Eventual burial ground for Cleaner Barrier VLSN (CBVLSN) classes,
currently used only for compatibility with old version nodes in a mixed
version group.
|
| com.sleepycat.je.rep.monitor |
BDB JE HA support for applications that need to track the composition of a
replication group, in order to do tasks such as load balancing and
request routing.
|
| com.sleepycat.je.rep.net |
BDB JE HA support for network communications configuration.
|
| com.sleepycat.je.rep.stream |
INTERNAL: Feeding and syncup (init) of rep stream from master node to
other node types (replicas, etc).
|
| com.sleepycat.je.rep.subscription |
INTERNAL: Subscription of rep stream for use by stream API in NoSQL DB.
|
| com.sleepycat.je.rep.txn |
INTERNAL: HA Txn/Locker subclasses for enforcing consistency and durability
constraints.
|
| com.sleepycat.je.rep.util |
BDB JE High Availability command line utilities and helper classes.
|
| com.sleepycat.je.rep.utilint |
INTERNAL: Command line and programmatic utilities.
|
| com.sleepycat.je.rep.utilint.net |
INTERNAL: Network utility classes.
|
| Class and Description |
|---|
| AppStateMonitor
A mechanism for adding application specific information when asynchronously
tracking the state of a running JE HA application.
|
| GroupShutdownException
Thrown when an attempt is made to access an environment that was
shutdown by the Master as a result of a call to
ReplicatedEnvironment.shutdownGroup(long, TimeUnit). |
| InsufficientLogException
This exception indicates that the log files constituting the Environment are
insufficient and cannot be used as the basis for continuing with the
replication stream provided by the current master.
|
| LockPreemptedException
Thrown when a lock has been "stolen", or preempted, from a transaction in a
replicated environment.
|
| LogFileRewriteListener |
| MasterStateException
This exception indicates that the application attempted an operation that is
not permitted when it is in the
ReplicatedEnvironment.State.MASTER
state. |
| MasterTransferFailureException
Thrown by
ReplicatedEnvironment.transferMaster(java.util.Set<java.lang.String>, int, java.util.concurrent.TimeUnit) if a Master Transfer
operation cannot be completed within the allotted time. |
| NetworkRestoreConfig
NetworkRestoreConfig defines the configuration parameters used to configure
a NetworkRestore operation.
|
| NoConsistencyRequiredPolicy
A consistency policy that lets a transaction on a replica using this policy
proceed regardless of the state of the Replica relative to the Master.
|
| NodeType
The different types of nodes that can be in a replication group.
|
| QuorumPolicy
The quorum policy determine the number of nodes that must participate to
pick the winner of an election, and therefore the master of the group.
|
| ReplicaConsistencyException
This exception is thrown by a Replica to indicate it could not meet the
consistency requirements as defined by the
ReplicaConsistencyPolicy in effect for the transaction, within
the allowed timeout period. |
| ReplicaStateException
This exception indicates that the application attempted an operation that is
not permitted when it is in the
ReplicatedEnvironment.State.REPLICA
state. |
| ReplicatedEnvironment
A replicated database environment that is a node in a replication
group.
|
| ReplicatedEnvironment.State
The replication node state determines the operations that the
application can perform against its replicated environment.
|
| ReplicatedEnvironmentStats
Statistics for a replicated environment.
|
| ReplicationBasicConfig |
| ReplicationConfig
Specifies the immutable attributes of a replicated environment.
|
| ReplicationGroup
An administrative view of the collection of nodes that form the replication
group.
|
| ReplicationMutableConfig
Specifies the attributes that may be changed after a
ReplicatedEnvironment has been created. |
| ReplicationMutableConfigBeanInfo |
| ReplicationNetworkConfig |
| ReplicationNode
An administrative view of a node in a replication group.
|
| ReplicationSSLConfig |
| RestartRequiredException
RestartRequiredException serves as the base class for all exceptions which
makes it impossible for HA to proceed without some form of corrective action
on the part of the user, followed by a restart of the application.
|
| RollbackException
This asynchronous exception indicates that a new master has been selected,
this
Replica's log is ahead of the current Master,
and in this case, the Replica was unable to rollback without a
recovery. |
| RollbackProhibitedException
This exception may be thrown by a Replica during the
replication stream sync-up phase of startup.
|
| StateChangeEvent
Communicates the
state change at a node
to the StateChangeListener. |
| StateChangeException
Provides a synchronous mechanism for informing an application about a change
in the state of the replication node.
|
| StateChangeListener
An asynchronous mechanism for tracking the
State of the replicated environment and
choosing how to route database operations. |
| SyncupProgress
Describes the different phases of replication stream syncup that are
executed when a replica starts working with a new replication group master.
|
| Class and Description |
|---|
| ReplicatedEnvironment.State
The replication node state determines the operations that the
application can perform against its replicated environment.
|
| ReplicationNetworkConfig |
| Class and Description |
|---|
| ReplicatedEnvironment.State
The replication node state determines the operations that the
application can perform against its replicated environment.
|
| Class and Description |
|---|
| QuorumPolicy
The quorum policy determine the number of nodes that must participate to
pick the winner of an election, and therefore the master of the group.
|
| ReplicationMutableConfig
Specifies the attributes that may be changed after a
ReplicatedEnvironment has been created. |
| Class and Description |
|---|
| QuorumPolicy
The quorum policy determine the number of nodes that must participate to
pick the winner of an election, and therefore the master of the group.
|
| UnknownMasterException
Indicates that the underlying operation requires communication with a
Master, but that a Master was not available.
|
| Class and Description |
|---|
| DatabasePreemptedException
Thrown when attempting to use a Database handle that was forcibly closed by
replication.
|
| InsufficientAcksException
This exception is thrown at the time of a commit in a Master, if the Master
could not obtain transaction commit acknowledgments from its Replicas in
accordance with the
Durability.ReplicaAckPolicy currently in effect and within
the requested timeout interval. |
| InsufficientReplicasException
Thrown by
Environment.beginTransaction(com.sleepycat.je.Transaction, com.sleepycat.je.TransactionConfig) and Transaction.commit() when these operations are initiated at a Master which is
not in contact with a quorum of Replicas as determined by the Durability.ReplicaAckPolicy that is in effect for the operation. |
| LockPreemptedException
Thrown when a lock has been "stolen", or preempted, from a transaction in a
replicated environment.
|
| LogFileRewriteListener |
| LogOverwriteException
Thrown when one or more log files are modified (overwritten) as the result
of a replication operation.
|
| MemberNotFoundException
Thrown when an operation requires a replication group member and that member
is not present in the replication group.
|
| NodeState
The current state of a replication node and the application this node is
running in.
|
| NodeType
The different types of nodes that can be in a replication group.
|
| QuorumPolicy
The quorum policy determine the number of nodes that must participate to
pick the winner of an election, and therefore the master of the group.
|
| ReplicaConsistencyException
This exception is thrown by a Replica to indicate it could not meet the
consistency requirements as defined by the
ReplicaConsistencyPolicy in effect for the transaction, within
the allowed timeout period. |
| ReplicatedEnvironment
A replicated database environment that is a node in a replication
group.
|
| ReplicatedEnvironment.State
The replication node state determines the operations that the
application can perform against its replicated environment.
|
| ReplicatedEnvironmentStats
Statistics for a replicated environment.
|
| ReplicationConfig
Specifies the immutable attributes of a replicated environment.
|
| ReplicationMutableConfig
Specifies the attributes that may be changed after a
ReplicatedEnvironment has been created. |
| ReplicationNetworkConfig |
| ReplicationNode
An administrative view of a node in a replication group.
|
| ReplicaWriteException
This exception indicates that an update operation or transaction commit
or abort was attempted while in the
ReplicatedEnvironment.State.REPLICA state. |
| RestartRequiredException
RestartRequiredException serves as the base class for all exceptions which
makes it impossible for HA to proceed without some form of corrective action
on the part of the user, followed by a restart of the application.
|
| RollbackException
This asynchronous exception indicates that a new master has been selected,
this
Replica's log is ahead of the current Master,
and in this case, the Replica was unable to rollback without a
recovery. |
| StateChangeEvent
Communicates the
state change at a node
to the StateChangeListener. |
| StateChangeListener
An asynchronous mechanism for tracking the
State of the replicated environment and
choosing how to route database operations. |
| SyncupProgress
Describes the different phases of replication stream syncup that are
executed when a replica starts working with a new replication group master.
|
| UnknownMasterException
Indicates that the underlying operation requires communication with a
Master, but that a Master was not available.
|
| Class and Description |
|---|
| AppStateMonitor
A mechanism for adding application specific information when asynchronously
tracking the state of a running JE HA application.
|
| InsufficientAcksException
This exception is thrown at the time of a commit in a Master, if the Master
could not obtain transaction commit acknowledgments from its Replicas in
accordance with the
Durability.ReplicaAckPolicy currently in effect and within
the requested timeout interval. |
| InsufficientReplicasException
Thrown by
Environment.beginTransaction(com.sleepycat.je.Transaction, com.sleepycat.je.TransactionConfig) and Transaction.commit() when these operations are initiated at a Master which is
not in contact with a quorum of Replicas as determined by the Durability.ReplicaAckPolicy that is in effect for the operation. |
| NodeType
The different types of nodes that can be in a replication group.
|
| QuorumPolicy
The quorum policy determine the number of nodes that must participate to
pick the winner of an election, and therefore the master of the group.
|
| ReplicaConsistencyException
This exception is thrown by a Replica to indicate it could not meet the
consistency requirements as defined by the
ReplicaConsistencyPolicy in effect for the transaction, within
the allowed timeout period. |
| ReplicatedEnvironment.State
The replication node state determines the operations that the
application can perform against its replicated environment.
|
| ReplicatedEnvironmentStats
Statistics for a replicated environment.
|
| ReplicationSecurityException
Exception that is thrown when a security failure has occurred which
may terminate the current replication stream.
|
| StateChangeEvent
Communicates the
state change at a node
to the StateChangeListener. |
| StateChangeListener
An asynchronous mechanism for tracking the
State of the replicated environment and
choosing how to route database operations. |
| TimeConsistencyPolicy
A consistency policy which describes the amount of time the Replica is
allowed to lag the Master.
|
| Class and Description |
|---|
| NodeType
The different types of nodes that can be in a replication group.
|
| Class and Description |
|---|
| ReplicationConfig
Specifies the immutable attributes of a replicated environment.
|
| ReplicationGroup
An administrative view of the collection of nodes that form the replication
group.
|
| ReplicationNetworkConfig |
| ReplicationNode
An administrative view of a node in a replication group.
|
| UnknownMasterException
Indicates that the underlying operation requires communication with a
Master, but that a Master was not available.
|
| Class and Description |
|---|
| ReplicationNetworkConfig |
| Class and Description |
|---|
| InsufficientLogException
This exception indicates that the log files constituting the Environment are
insufficient and cannot be used as the basis for continuing with the
replication stream provided by the current master.
|
| NodeType
The different types of nodes that can be in a replication group.
|
| RollbackException
This asynchronous exception indicates that a new master has been selected,
this
Replica's log is ahead of the current Master,
and in this case, the Replica was unable to rollback without a
recovery. |
| Class and Description |
|---|
| GroupShutdownException
Thrown when an attempt is made to access an environment that was
shutdown by the Master as a result of a call to
ReplicatedEnvironment.shutdownGroup(long, TimeUnit). |
| InsufficientLogException
This exception indicates that the log files constituting the Environment are
insufficient and cannot be used as the basis for continuing with the
replication stream provided by the current master.
|
| NodeType
The different types of nodes that can be in a replication group.
|
| ReplicationSecurityException
Exception that is thrown when a security failure has occurred which
may terminate the current replication stream.
|
| Class and Description |
|---|
| ReplicaConsistencyException
This exception is thrown by a Replica to indicate it could not meet the
consistency requirements as defined by the
ReplicaConsistencyPolicy in effect for the transaction, within
the allowed timeout period. |
| Class and Description |
|---|
| MasterStateException
This exception indicates that the application attempted an operation that is
not permitted when it is in the
ReplicatedEnvironment.State.MASTER
state. |
| MasterTransferFailureException
Thrown by
ReplicatedEnvironment.transferMaster(java.util.Set<java.lang.String>, int, java.util.concurrent.TimeUnit) if a Master Transfer
operation cannot be completed within the allotted time. |
| MemberActiveException |
| MemberNotFoundException
Thrown when an operation requires a replication group member and that member
is not present in the replication group.
|
| NodeState
The current state of a replication node and the application this node is
running in.
|
| ReplicaStateException
This exception indicates that the application attempted an operation that is
not permitted when it is in the
ReplicatedEnvironment.State.REPLICA
state. |
| ReplicationGroup
An administrative view of the collection of nodes that form the replication
group.
|
| ReplicationNetworkConfig |
| ReplicationNode
An administrative view of a node in a replication group.
|
| UnknownMasterException
Indicates that the underlying operation requires communication with a
Master, but that a Master was not available.
|
| Class and Description |
|---|
| ReplicationConfig
Specifies the immutable attributes of a replicated environment.
|
| Class and Description |
|---|
| ReplicationNetworkConfig |
Copyright © 2024. All rights reserved.