Index

A B C E I M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

AddExports - Annotation Interface in io.smallrye.common.annotation
Declare that a module's packages should be exported to the annotated module.
AddExports.List - Annotation Interface in io.smallrye.common.annotation
The repeating holder annotation for AddExports.
AddOpens - Annotation Interface in io.smallrye.common.annotation
Declare that a module's packages should be opened to the annotated module.
AddOpens.List - Annotation Interface in io.smallrye.common.annotation
The repeating holder annotation for AddOpens.

B

Blocking - Annotation Interface in io.smallrye.common.annotation
Annotation used to indicate that the annotated method is inherently blocking and so should not be executed on a non-blockable thread (I/O thread, event loops...).

C

CheckReturnValue - Annotation Interface in io.smallrye.common.annotation
Marker annotation for methods whose return values shall not be ignored under common API usage patterns.

E

Experimental - Annotation Interface in io.smallrye.common.annotation
Annotation that specifies that an element is experimental and may change without notice.

I

Identifier - Annotation Interface in io.smallrye.common.annotation
String-based qualifier.
Identifier.Literal - Class in io.smallrye.common.annotation
Supports inline instantiation of the Identifier qualifier.
io.smallrye.common.annotation - module io.smallrye.common.annotation
Common annotations for SmallRye projects and their consumers.
io.smallrye.common.annotation - package io.smallrye.common.annotation
 

M

module() - Element in annotation interface io.smallrye.common.annotation.AddExports
Returns the module name to export from.
module() - Element in annotation interface io.smallrye.common.annotation.AddOpens
Returns the module name to open from.

N

NativeAccess - Annotation Interface in io.smallrye.common.annotation
Declare that the annotated module requests native access.
NonBlocking - Annotation Interface in io.smallrye.common.annotation
Annotation used to indicate that the annotated method is inherently non-blocking and so can be executed on a non-blockable thread (I/O threads, event loops...) without the need to offload the work to another thread.

O

of(String) - Static method in class io.smallrye.common.annotation.Identifier.Literal
Construct a new instance.

P

packages() - Element in annotation interface io.smallrye.common.annotation.AddExports
Returns the packages which should be exported.
packages() - Element in annotation interface io.smallrye.common.annotation.AddOpens
Returns the packages which should be opened.

R

reason() - Element in annotation interface io.smallrye.common.annotation.SuppressForbidden
Returns the reason for allowing a forbidden API in the annotated element.
RunOnVirtualThread - Annotation Interface in io.smallrye.common.annotation
If supported, this annotation indicates that the (blocking) method should be invoked on a virtual thread instead of a regular (OS) worker thread.

S

SuppressForbidden - Annotation Interface in io.smallrye.common.annotation
Indicate to code checkers that the annotated usage of a forbidden API should be allowed even if there is a policy forbidding it.

T

TechPreview - Annotation Interface in io.smallrye.common.annotation
Annotation that specifies that an element is tech preview and may change in the future.

V

value() - Element in annotation interface io.smallrye.common.annotation.AddExports.List
Returns the annotations.
value() - Element in annotation interface io.smallrye.common.annotation.AddOpens.List
Returns the annotations.
value() - Element in annotation interface io.smallrye.common.annotation.Experimental
Describes why the annotated element is experimental.
value() - Method in class io.smallrye.common.annotation.Identifier.Literal
 
value() - Element in annotation interface io.smallrye.common.annotation.Identifier
The identifier.
value() - Element in annotation interface io.smallrye.common.annotation.TechPreview
Describes why the annotated element is in tech preview.
A B C E I M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form