org.apache.hc.core5.annotation

## Annotation Type Contract

-     @Documented
      @Target(value=TYPE)
      @Retention(value=CLASS)
      public @interface Contract

  This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `ThreadingBehavior` | `threading`

- - ### Element Detail

    - #### threading

          public abstract ThreadingBehavior threading

      Default:
        org.apache.hc.core5.annotation.ThreadingBehavior.UNSAFE

Copyright © 2005–2020 The Apache Software Foundation. All rights reserved.