Annotation Interface Workload


@Documented @Retention(RUNTIME) @Target(METHOD) public @interface Workload
Tags the annotated method's workload priority/class for a Cockroach vCluster.

When a proxied method carrying this annotation opens a transaction, the priority is mapped to CockroachDB's default_transaction_quality_of_service session setting (see Workload.Priority.qos()).

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
    Relative importance of a workload sharing a virtual cluster.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Workload priority class.