Uses of Class org.apache.cassandra.service.paxos.Commit (apache-cassandra API)
Date: 2018-02-14

## Uses of Class
org.apache.cassandra.service.paxos.Commit

- Packages that use Commit
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.service.paxos |

- - ### Uses of Commit in org.apache.cassandra.db

    Methods in org.apache.cassandra.db with parameters of type Commit
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SystemKeyspace.`savePaxosCommit(Commit commit)`
    `static void` | SystemKeyspace.`savePaxosPromise(Commit promise)`
    `static void` | SystemKeyspace.`savePaxosProposal(Commit proposal)`

  - ### Uses of Commit in org.apache.cassandra.service.paxos

    Fields in org.apache.cassandra.service.paxos declared as Commit
    Modifier and Type | Field and Description
    --- | ---
    `Commit` | PrepareResponse.`inProgressCommit`
    `Commit` | PrepareCallback.`mostRecentCommit`
    `Commit` | PrepareResponse.`mostRecentCommit`
    `Commit` | PrepareCallback.`mostRecentInProgressCommit`
    `Commit` | PrepareCallback.`mostRecentInProgressCommitWithUpdate`

    Methods in org.apache.cassandra.service.paxos that return Commit
    Modifier and Type | Method and Description
    --- | ---
    `Commit` | Commit.CommitSerializer.`deserialize(DataInputPlus in, int version)`
    `static Commit` | Commit.`emptyCommit(DecoratedKey key, CFMetaData metadata)`
    `static Commit` | Commit.`newPrepare(DecoratedKey key, CFMetaData metadata, java.util.UUID ballot)`
    `static Commit` | Commit.`newProposal(java.util.UUID ballot, PartitionUpdate update)`

    Methods in org.apache.cassandra.service.paxos with parameters of type Commit
    Modifier and Type | Method and Description
    --- | ---
    `static void` | PaxosState.`commit(Commit proposal)`
    `boolean` | Commit.`isAfter(Commit other)`
    `static PrepareResponse` | PaxosState.`prepare(Commit toPrepare)`
    `static java.lang.Boolean` | PaxosState.`propose(Commit proposal)`
    `void` | Commit.CommitSerializer.`serialize(Commit commit, DataOutputPlus out, int version)`
    `long` | Commit.CommitSerializer.`serializedSize(Commit commit, int version)`

    Method parameters in org.apache.cassandra.service.paxos with type arguments of type Commit
    Modifier and Type | Method and Description
    --- | ---
    `void` | CommitVerbHandler.`doVerb(MessageIn<Commit> message, int id)`
    `void` | PrepareVerbHandler.`doVerb(MessageIn<Commit> message, int id)`
    `void` | ProposeVerbHandler.`doVerb(MessageIn<Commit> message, int id)`

    Constructors in org.apache.cassandra.service.paxos with parameters of type Commit
    Constructor and Description
    `PaxosState(Commit promised, Commit accepted, Commit mostRecentCommit)`
    `PrepareResponse(boolean promised, Commit inProgressCommit, Commit mostRecentCommit)`

Copyright © 2018 The Apache Software Foundation