Uses of Package de.zib.scalaris
Date: 2016-02-29

# Uses of Package
de.zib.scalaris

- Packages that use de.zib.scalaris
  Package | Description
  --- | ---
  de.zib.scalaris | This package contains means to communicate with the erlang scalaris ring from Java.
  de.zib.scalaris.examples | This package contains examples how to use the classes of the `de.zib.scalaris` package.
  de.zib.scalaris.executor |
  de.zib.scalaris.jmx |
  de.zib.scalaris.operations |

- Classes in de.zib.scalaris used by de.zib.scalaris
  Class and Description
  AbortException Exception that is thrown if a the commit of a transaction on a scalaris ring fails.
  AbstractTransaction Generic base class for `Transaction` and `TransactionSingleOp`.
  Connection Wraps an `OtpConnection` and allows automatic re-connects using a `ConnectionPolicy` object.
  ConnectionException Exception that is thrown if an operation on a scalaris ring fails because the connection is not active, a communication error occurred, an exit signal was received or the remote node sent a message containing an invalid cookie.
  ConnectionFactory Provides means to create connections to scalaris nodes.
  ConnectionPolicy Defines a policy on how to select a node to connect to from a set of possible nodes and whether to automatically re-connect.
  ConnectionPool Implements a simple (thread-safe) connection pool for Scalaris connections.
  DefaultConnectionPolicy Implements a `ConnectionPolicy` by choosing nodes randomly.
  DeleteResult Stores the result of a delete operation.
  ErlangValue Encapsulates a result from a read operation on scalaris.
  ErlangValue.ListElementConverter Converts list elements to a desired type.
  KeyChangedException Exception that is thrown if a test_and_set operation on a scalaris ring fails because the old value did not match the expected value.
  Monitor.GetNodeInfoResult Plain old data object for results of `Monitor.getNodeInfo()`.
  Monitor.GetNodePerformanceResult Plain old data object for results of `Monitor.getNodePerformance()`.
  Monitor.GetServiceInfoResult Plain old data object for results of `Monitor.getServiceInfo()`.
  Monitor.GetServicePerformanceResult Plain old data object for results of `Monitor.getServicePerformance()`.
  NotAListException Exception that is thrown if a add_del_on_list operation on a scalaris ring fails because the participating values are not lists.
  NotANumberException Exception that is thrown if a add_del_on_list operation on a scalaris ring fails because the participating values are not numbers.
  NotFoundException Exception that is thrown if a read operation on a scalaris ring fails because the key did not exist before.
  PeerNode Wrapper class to the `OtpPeer` class, adding some additional information.
  RequestList Generic request list.
  ResultList Generic result list.
  ScalarisVM.AddNodesResult Plain old data object for results of `ScalarisVM.addNodes(int)`.
  ScalarisVM.DeleteNodesByNameResult Plain old data object for results of `ScalarisVM.shutdownNodes(int)`, `ScalarisVM.shutdownNodesByName(List)`, `ScalarisVM.killNodes(int)` and `ScalarisVM.killNodes(List)`.
  ScalarisVM.GetInfoResult Plain old data object for results of `ScalarisVM.getInfo()`.
  TimeoutException Exception that is thrown if a read or write operation on a scalaris ring fails due to a timeout.
  Transaction.RequestList Encapsulates requests that can be used for transactions in `Transaction.req_list(RequestList)`.
  Transaction.ResultList Encapsulates a list of results as returned by `Transaction.req_list(RequestList)`.
  TransactionSingleOp.RequestList Encapsulates requests that can be used for transactions in `TransactionSingleOp.req_list(RequestList)`.
  TransactionSingleOp.ResultList Encapsulates a list of results as returned by `TransactionSingleOp.req_list(RequestList)`.
  UnknownException Generic exception that is thrown during operations on a scalaris ring, e.g.

- Classes in de.zib.scalaris used by de.zib.scalaris.examples
  Class and Description
  Benchmark Provides methods to run benchmarks and print the results.
  ErlangValue Encapsulates a result from a read operation on scalaris.

- Classes in de.zib.scalaris used by de.zib.scalaris.executor
  Class and Description
  ErlangValue Encapsulates a result from a read operation on scalaris.
  RequestList Generic request list.
  ResultList Generic result list.
  Transaction Provides means to realise a transaction with the scalaris ring using Java.
  TransactionSingleOp Provides methods to read and write key/value pairs to/from a scalaris ring.
  UnknownException Generic exception that is thrown during operations on a scalaris ring, e.g.

- Classes in de.zib.scalaris used by de.zib.scalaris.jmx
  Class and Description
  ConnectionException Exception that is thrown if an operation on a scalaris ring fails because the connection is not active, a communication error occurred, an exit signal was received or the remote node sent a message containing an invalid cookie.
  UnknownException Generic exception that is thrown during operations on a scalaris ring, e.g.

- Classes in de.zib.scalaris used by de.zib.scalaris.operations
  Class and Description
  AbortException Exception that is thrown if a the commit of a transaction on a scalaris ring fails.
  EmptyListException Exception that is thrown if a read of a random list element on a scalaris ring fails because the participating values are empty lists.
  ErlangValue Encapsulates a result from a read operation on scalaris.
  KeyChangedException Exception that is thrown if a test_and_set operation on a scalaris ring fails because the old value did not match the expected value.
  NotAListException Exception that is thrown if a add_del_on_list operation on a scalaris ring fails because the participating values are not lists.
  NotANumberException Exception that is thrown if a add_del_on_list operation on a scalaris ring fails because the participating values are not numbers.
  NotFoundException Exception that is thrown if a read operation on a scalaris ring fails because the key did not exist before.
  UnknownException Generic exception that is thrown during operations on a scalaris ring, e.g.