# Package org.apache.hc.core5.annotation

Provides annotations for public interface definitions

See: Description

- Enum Summary
  Enum | Description
  --- | ---
  ThreadingBehavior | Defines types of threading behavior enforced at runtime.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Contract | This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
  Experimental | The field or method to which this annotation is applied is marked as experimental.
  Internal | The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.
  Obsolete | The field or method to which this annotation is applied is marked as implementing requirements of the HTTP protocol or a related protocol that are now obsolete.

## Package org.apache.hc.core5.annotation Description

Provides annotations for public interface definitions

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