Top Description Annotations Enums
[default module]

Package org.apache.hc.core5.annotation


Provides annotations for public interface definitions

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
Contract

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

public @interface
Experimental

The field or method to which this annotation is applied is marked as experimental.

public @interface
Internal

The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

public @interface
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.

Enum Summary

Modifier and TypeEnum and Description
public enum
ThreadingBehavior

Defines types of threading behavior enforced at runtime.