| Modifier and Type | Annotation 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. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | ThreadingBehavior
Defines types of threading behavior enforced at runtime. |