Uses of Package com.sleepycat.je.rep (Oracle - Berkeley DB Java Edition API)
Date: 2014-12-16

# Uses of Package
com.sleepycat.je.rep

- Packages that use com.sleepycat.je.rep
  Package | Description
  --- | ---
  com.sleepycat.je.rep | Berkeley DB Java Edition High Availability (JE HA) enables replication of JE environments.
  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.util | BDB JE High Availability command line utilities and helper classes.

- Classes in com.sleepycat.je.rep used by com.sleepycat.je.rep
  Class and Description
  AppStateMonitor A mechanism for adding application specific information when asynchronously tracking the state of a running JE HA application.
  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.
  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.
  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.
  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.
  ReplicationNode An administrative view of a node in a replication group.
  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.
  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.

- Classes in com.sleepycat.je.rep used by com.sleepycat.je.rep.monitor
  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.
  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.

- Classes in com.sleepycat.je.rep used by com.sleepycat.je.rep.util
  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.
  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.
  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.

Copyright (c) 2004, 2014 Oracle and/or its affiliates. All rights reserved.