Uses of Interface de.zib.scalaris.operations.Operation
Date: 2016-02-29

## Uses of Interface
de.zib.scalaris.operations.Operation

- Packages that use Operation
  Package | Description
  --- | ---
  de.zib.scalaris | This package contains means to communicate with the erlang scalaris ring from Java.
  de.zib.scalaris.operations |

- - ### Uses of Operation in de.zib.scalaris

    Methods in de.zib.scalaris that return Operation
    Modifier and Type | Method and Description
    --- | ---
    `Operation` | ResultList.`get(int index)` Returns the operation at the specified position for e.g.

    Methods in de.zib.scalaris that return types with arguments of type Operation
    Modifier and Type | Method and Description
    --- | ---
    `List<Operation>` | RequestList.`getRequests()` Gets all operations of the request list.

    Methods in de.zib.scalaris with parameters of type Operation
    Modifier and Type | Method and Description
    --- | ---
    `RequestList` | RequestList.`addOp(Operation op)` Adds a generic operation to the list of requests.
    `Transaction.RequestList` | Transaction.RequestList.`addOp(Operation op)`
    `TransactionSingleOp.RequestList` | TransactionSingleOp.RequestList.`addOp(Operation op)`

  - ### Uses of Operation in de.zib.scalaris.operations

    Subinterfaces of Operation in de.zib.scalaris.operations
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `TransactionOperation` An operation suitable for use in `Transaction`.
    `interface` | `TransactionSingleOpOperation` An operation suitable for use in `TransactionSingleOp`.

    Classes in de.zib.scalaris.operations that implement Operation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AddDelOnListOp` Operation appending to / removing from a list.
    `class` | `AddOnNrOp` Operation incrementing a numeric value.
    `class` | `CommitOp` An operation committing a transaction.
    `class` | `PartialReadOp` Operation reading a partial value.
    `class` | `ReadOp` Operation reading a value.
    `class` | `ReadRandomFromListOp` Operation reading a random entry from a (non-empty) list value.
    `class` | `ReadSublistOp` Operation reading a sublist from a value.
    `class` | `TestAndSetOp` Atomic test-and-set operation, i.e.
    `class` | `WriteOp` An operation writing a value.