## 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(java.io.DataInput in, int version)`
`static Commit` | Commit.`emptyCommit(java.nio.ByteBuffer key, CFMetaData metadata)`
`static Commit` | Commit.`newPrepare(java.nio.ByteBuffer key, CFMetaData metadata, java.util.UUID ballot)`
`static Commit` | Commit.`newProposal(java.nio.ByteBuffer key, java.util.UUID ballot, ColumnFamily 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, java.io.DataOutput 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)`