Enum Verb

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Verb>

    public enum Verb
    extends java.lang.Enum<Verb>
    Note that priorities except P0 are presently unused. P0 corresponds to urgent, i.e. what used to be the "Gossip" connection.
    • Enum Constant Detail

      • MUTATION_RSP

        public static final Verb MUTATION_RSP
      • MUTATION_REQ

        public static final Verb MUTATION_REQ
      • HINT_RSP

        public static final Verb HINT_RSP
      • HINT_REQ

        public static final Verb HINT_REQ
      • READ_REPAIR_RSP

        public static final Verb READ_REPAIR_RSP
      • READ_REPAIR_REQ

        public static final Verb READ_REPAIR_REQ
      • BATCH_STORE_RSP

        public static final Verb BATCH_STORE_RSP
      • BATCH_STORE_REQ

        public static final Verb BATCH_STORE_REQ
      • BATCH_REMOVE_RSP

        public static final Verb BATCH_REMOVE_RSP
      • BATCH_REMOVE_REQ

        public static final Verb BATCH_REMOVE_REQ
      • PAXOS_PREPARE_RSP

        public static final Verb PAXOS_PREPARE_RSP
      • PAXOS_PREPARE_REQ

        public static final Verb PAXOS_PREPARE_REQ
      • PAXOS_PROPOSE_RSP

        public static final Verb PAXOS_PROPOSE_RSP
      • PAXOS_PROPOSE_REQ

        public static final Verb PAXOS_PROPOSE_REQ
      • PAXOS_COMMIT_RSP

        public static final Verb PAXOS_COMMIT_RSP
      • PAXOS_COMMIT_REQ

        public static final Verb PAXOS_COMMIT_REQ
      • TRUNCATE_RSP

        public static final Verb TRUNCATE_RSP
      • TRUNCATE_REQ

        public static final Verb TRUNCATE_REQ
      • COUNTER_MUTATION_RSP

        public static final Verb COUNTER_MUTATION_RSP
      • COUNTER_MUTATION_REQ

        public static final Verb COUNTER_MUTATION_REQ
      • READ_RSP

        public static final Verb READ_RSP
      • READ_REQ

        public static final Verb READ_REQ
      • RANGE_RSP

        public static final Verb RANGE_RSP
      • RANGE_REQ

        public static final Verb RANGE_REQ
      • GOSSIP_DIGEST_SYN

        public static final Verb GOSSIP_DIGEST_SYN
      • GOSSIP_DIGEST_ACK

        public static final Verb GOSSIP_DIGEST_ACK
      • GOSSIP_DIGEST_ACK2

        public static final Verb GOSSIP_DIGEST_ACK2
      • GOSSIP_SHUTDOWN

        public static final Verb GOSSIP_SHUTDOWN
      • ECHO_RSP

        public static final Verb ECHO_RSP
      • ECHO_REQ

        public static final Verb ECHO_REQ
      • PING_RSP

        public static final Verb PING_RSP
      • PING_REQ

        public static final Verb PING_REQ
      • SCHEMA_PUSH_RSP

        public static final Verb SCHEMA_PUSH_RSP
      • SCHEMA_PUSH_REQ

        public static final Verb SCHEMA_PUSH_REQ
      • SCHEMA_PULL_RSP

        public static final Verb SCHEMA_PULL_RSP
      • SCHEMA_PULL_REQ

        public static final Verb SCHEMA_PULL_REQ
      • SCHEMA_VERSION_RSP

        public static final Verb SCHEMA_VERSION_RSP
      • SCHEMA_VERSION_REQ

        public static final Verb SCHEMA_VERSION_REQ
      • REPAIR_RSP

        public static final Verb REPAIR_RSP
      • VALIDATION_RSP

        public static final Verb VALIDATION_RSP
      • VALIDATION_REQ

        public static final Verb VALIDATION_REQ
      • SYNC_RSP

        public static final Verb SYNC_RSP
      • SYNC_REQ

        public static final Verb SYNC_REQ
      • PREPARE_MSG

        public static final Verb PREPARE_MSG
      • SNAPSHOT_MSG

        public static final Verb SNAPSHOT_MSG
      • CLEANUP_MSG

        public static final Verb CLEANUP_MSG
      • PREPARE_CONSISTENT_RSP

        public static final Verb PREPARE_CONSISTENT_RSP
      • PREPARE_CONSISTENT_REQ

        public static final Verb PREPARE_CONSISTENT_REQ
      • FINALIZE_PROPOSE_MSG

        public static final Verb FINALIZE_PROPOSE_MSG
      • FINALIZE_PROMISE_MSG

        public static final Verb FINALIZE_PROMISE_MSG
      • FINALIZE_COMMIT_MSG

        public static final Verb FINALIZE_COMMIT_MSG
      • FAILED_SESSION_MSG

        public static final Verb FAILED_SESSION_MSG
      • STATUS_RSP

        public static final Verb STATUS_RSP
      • STATUS_REQ

        public static final Verb STATUS_REQ
      • REPLICATION_DONE_RSP

        public static final Verb REPLICATION_DONE_RSP
      • REPLICATION_DONE_REQ

        public static final Verb REPLICATION_DONE_REQ
      • SNAPSHOT_RSP

        public static final Verb SNAPSHOT_RSP
      • SNAPSHOT_REQ

        public static final Verb SNAPSHOT_REQ
      • PAXOS2_COMMIT_REMOTE_REQ

        public static final Verb PAXOS2_COMMIT_REMOTE_REQ
      • PAXOS2_COMMIT_REMOTE_RSP

        public static final Verb PAXOS2_COMMIT_REMOTE_RSP
      • PAXOS2_PREPARE_RSP

        public static final Verb PAXOS2_PREPARE_RSP
      • PAXOS2_PREPARE_REQ

        public static final Verb PAXOS2_PREPARE_REQ
      • PAXOS2_PREPARE_REFRESH_RSP

        public static final Verb PAXOS2_PREPARE_REFRESH_RSP
      • PAXOS2_PREPARE_REFRESH_REQ

        public static final Verb PAXOS2_PREPARE_REFRESH_REQ
      • PAXOS2_PROPOSE_RSP

        public static final Verb PAXOS2_PROPOSE_RSP
      • PAXOS2_PROPOSE_REQ

        public static final Verb PAXOS2_PROPOSE_REQ
      • PAXOS2_COMMIT_AND_PREPARE_RSP

        public static final Verb PAXOS2_COMMIT_AND_PREPARE_RSP
      • PAXOS2_COMMIT_AND_PREPARE_REQ

        public static final Verb PAXOS2_COMMIT_AND_PREPARE_REQ
      • PAXOS2_REPAIR_RSP

        public static final Verb PAXOS2_REPAIR_RSP
      • PAXOS2_REPAIR_REQ

        public static final Verb PAXOS2_REPAIR_REQ
      • PAXOS2_CLEANUP_START_PREPARE_RSP

        public static final Verb PAXOS2_CLEANUP_START_PREPARE_RSP
      • PAXOS2_CLEANUP_START_PREPARE_REQ

        public static final Verb PAXOS2_CLEANUP_START_PREPARE_REQ
      • PAXOS2_CLEANUP_RSP

        public static final Verb PAXOS2_CLEANUP_RSP
      • PAXOS2_CLEANUP_REQ

        public static final Verb PAXOS2_CLEANUP_REQ
      • PAXOS2_CLEANUP_RSP2

        public static final Verb PAXOS2_CLEANUP_RSP2
      • PAXOS2_CLEANUP_FINISH_PREPARE_RSP

        public static final Verb PAXOS2_CLEANUP_FINISH_PREPARE_RSP
      • PAXOS2_CLEANUP_FINISH_PREPARE_REQ

        public static final Verb PAXOS2_CLEANUP_FINISH_PREPARE_REQ
      • PAXOS2_CLEANUP_COMPLETE_RSP

        public static final Verb PAXOS2_CLEANUP_COMPLETE_RSP
      • PAXOS2_CLEANUP_COMPLETE_REQ

        public static final Verb PAXOS2_CLEANUP_COMPLETE_REQ
      • FAILURE_RSP

        public static final Verb FAILURE_RSP
      • _TRACE

        public static final Verb _TRACE
      • _SAMPLE

        public static final Verb _SAMPLE
      • _TEST_1

        public static final Verb _TEST_1
      • _TEST_2

        public static final Verb _TEST_2
      • REQUEST_RSP

        @Deprecated(since="4.0")
        public static final Verb REQUEST_RSP
        Deprecated.
        See CASSANDRA-15066
      • INTERNAL_RSP

        @Deprecated(since="4.0")
        public static final Verb INTERNAL_RSP
        Deprecated.
        See CASSANDRA-15066
      • UNUSED_CUSTOM_VERB

        public static final Verb UNUSED_CUSTOM_VERB
    • Field Detail

      • VERBS

        public static final java.util.List<Verb> VERBS
      • id

        public final int id
      • stage

        public final Stage stage
      • responseVerb

        public final Verb responseVerb
    • Method Detail

      • values

        public static Verb[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Verb c : Verb.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Verb valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • expiresAtNanos

        public long expiresAtNanos​(long nowNanos)
      • expiresAfterNanos

        public long expiresAfterNanos()
      • isResponse

        public boolean isResponse()
      • unsafeSetSerializer

        public java.util.function.Supplier<? extends IVersionedAsymmetricSerializer<?,​?>> unsafeSetSerializer​(java.util.function.Supplier<? extends IVersionedAsymmetricSerializer<?,​?>> serializer)
                                                                                                             throws java.lang.NoSuchFieldException,
                                                                                                                    java.lang.IllegalAccessException
        Throws:
        java.lang.NoSuchFieldException
        java.lang.IllegalAccessException
      • fromId

        public static Verb fromId​(int id)