Index
All Classes and Interfaces|All Packages
A
- addAccessor(RuntimeValue<GetterAccessorsContainer>, String, String, String) - Method in class io.quarkus.resteasy.reactive.links.runtime.GetterAccessorsContainerRecorder
-
Add a getter accessor to a container.
E
- entityType() - Element in annotation interface io.quarkus.resteasy.reactive.links.RestLink
-
Declares a link for the given type of resources.
F
- filter(ContainerRequestContext, ContainerResponseContext, Throwable) - Method in class io.quarkus.resteasy.reactive.links.runtime.hal.HalServerResponseFilter
G
- get(Object) - Method in interface io.quarkus.resteasy.reactive.links.runtime.GetterAccessor
-
Access a getter on a given instance and return a response.
- get(String, String) - Method in class io.quarkus.resteasy.reactive.links.runtime.GetterAccessorsContainer
- getClassLinks(Class<?>) - Method in class io.quarkus.resteasy.reactive.links.runtime.hal.ResteasyReactiveHalService
- getEntityType() - Method in class io.quarkus.resteasy.reactive.links.RestLinksHandler.RestLinkData
- getEntityType() - Method in class io.quarkus.resteasy.reactive.links.runtime.LinkInfo
- getForClass(Class<?>) - Method in class io.quarkus.resteasy.reactive.links.runtime.LinksContainer
- getInstanceLinks(Object) - Method in class io.quarkus.resteasy.reactive.links.runtime.hal.ResteasyReactiveHalService
- getInstanceLinks(T) - Method in interface io.quarkus.resteasy.reactive.links.RestLinksProvider
- getInstanceLinks(T) - Method in class io.quarkus.resteasy.reactive.links.runtime.RestLinksProviderImpl
- getLinksMap() - Method in class io.quarkus.resteasy.reactive.links.runtime.LinksContainer
- getPath() - Method in class io.quarkus.resteasy.reactive.links.runtime.LinkInfo
- getPathParameters() - Method in class io.quarkus.resteasy.reactive.links.runtime.LinkInfo
- getRel() - Method in class io.quarkus.resteasy.reactive.links.runtime.LinkInfo
- getRestLinkData() - Method in class io.quarkus.resteasy.reactive.links.RestLinksHandler
- getRestLinkType() - Method in class io.quarkus.resteasy.reactive.links.RestLinksHandler.RestLinkData
- GetterAccessor - Interface in io.quarkus.resteasy.reactive.links.runtime
-
An accessor that knows how to access a specific getter method of a specific type.
- GetterAccessorsContainer - Class in io.quarkus.resteasy.reactive.links.runtime
-
Utility class that allows us to easily find a
GetterAccessorbased on a type and a field name. - GetterAccessorsContainer() - Constructor for class io.quarkus.resteasy.reactive.links.runtime.GetterAccessorsContainer
- GetterAccessorsContainerRecorder - Class in io.quarkus.resteasy.reactive.links.runtime
- GetterAccessorsContainerRecorder() - Constructor for class io.quarkus.resteasy.reactive.links.runtime.GetterAccessorsContainerRecorder
- getTypeLinks(Class<?>) - Method in interface io.quarkus.resteasy.reactive.links.RestLinksProvider
- getTypeLinks(Class<?>) - Method in class io.quarkus.resteasy.reactive.links.runtime.RestLinksProviderImpl
H
- HalServerResponseFilter - Class in io.quarkus.resteasy.reactive.links.runtime.hal
- HalServerResponseFilter(HalService) - Constructor for class io.quarkus.resteasy.reactive.links.runtime.hal.HalServerResponseFilter
- handle(ResteasyReactiveRequestContext) - Method in class io.quarkus.resteasy.reactive.links.RestLinksHandler
I
- InjectRestLinks - Annotation Interface in io.quarkus.resteasy.reactive.links
-
Inject web links into the response HTTP headers with the "Link" header field.
- INSTANCE - Enum constant in enum class io.quarkus.resteasy.reactive.links.RestLinkType
-
It will inject all the links that return the link type
RestLink.entityType(). - io.quarkus.resteasy.reactive.links - package io.quarkus.resteasy.reactive.links
- io.quarkus.resteasy.reactive.links.runtime - package io.quarkus.resteasy.reactive.links.runtime
- io.quarkus.resteasy.reactive.links.runtime.hal - package io.quarkus.resteasy.reactive.links.runtime.hal
L
- LinkInfo - Class in io.quarkus.resteasy.reactive.links.runtime
- LinkInfo(String, String, String, Set<String>) - Constructor for class io.quarkus.resteasy.reactive.links.runtime.LinkInfo
- LinksContainer - Class in io.quarkus.resteasy.reactive.links.runtime
-
A container holding links mapped by an entity which they represent.
- LinksContainer() - Constructor for class io.quarkus.resteasy.reactive.links.runtime.LinksContainer
- LinksContainer(MultivaluedMap<String, LinkInfo>) - Constructor for class io.quarkus.resteasy.reactive.links.runtime.LinksContainer
- LinksProviderRecorder - Class in io.quarkus.resteasy.reactive.links.runtime
- LinksProviderRecorder() - Constructor for class io.quarkus.resteasy.reactive.links.runtime.LinksProviderRecorder
N
- newContainer() - Method in class io.quarkus.resteasy.reactive.links.runtime.GetterAccessorsContainerRecorder
-
Create new getter accessors container.
P
- put(LinkInfo) - Method in class io.quarkus.resteasy.reactive.links.runtime.LinksContainer
- put(String, String, GetterAccessor) - Method in class io.quarkus.resteasy.reactive.links.runtime.GetterAccessorsContainer
R
- rel() - Element in annotation interface io.quarkus.resteasy.reactive.links.RestLink
-
If not set, it will default to the method name.
- ResteasyReactiveHalService - Class in io.quarkus.resteasy.reactive.links.runtime.hal
- ResteasyReactiveHalService(RestLinksProvider) - Constructor for class io.quarkus.resteasy.reactive.links.runtime.hal.ResteasyReactiveHalService
- RestLink - Annotation Interface in io.quarkus.resteasy.reactive.links
-
Represents a Web link to be incorporated into the HTTP response.
- RestLinkData() - Constructor for class io.quarkus.resteasy.reactive.links.RestLinksHandler.RestLinkData
- RestLinkData(RestLinkType, String) - Constructor for class io.quarkus.resteasy.reactive.links.RestLinksHandler.RestLinkData
- RestLinkId - Annotation Interface in io.quarkus.resteasy.reactive.links
-
Mark a field on a resource to be a provider for 'id' parameters in associated Web links.
- RestLinksHandler - Class in io.quarkus.resteasy.reactive.links
- RestLinksHandler() - Constructor for class io.quarkus.resteasy.reactive.links.RestLinksHandler
- RestLinksHandler.RestLinkData - Class in io.quarkus.resteasy.reactive.links
- restLinksProvider(UriInfo) - Method in class io.quarkus.resteasy.reactive.links.runtime.RestLinksProviderProducer
- RestLinksProvider - Interface in io.quarkus.resteasy.reactive.links
-
An injectable bean that contains methods to get the web links at class and instance levels.
- RestLinksProviderImpl - Class in io.quarkus.resteasy.reactive.links.runtime
- RestLinksProviderImpl(UriInfo) - Constructor for class io.quarkus.resteasy.reactive.links.runtime.RestLinksProviderImpl
- RestLinksProviderProducer - Class in io.quarkus.resteasy.reactive.links.runtime
- RestLinksProviderProducer() - Constructor for class io.quarkus.resteasy.reactive.links.runtime.RestLinksProviderProducer
- RestLinkType - Enum Class in io.quarkus.resteasy.reactive.links
-
Manage the link types to be injected in the Web links.
S
- setEntityType(String) - Method in class io.quarkus.resteasy.reactive.links.RestLinksHandler.RestLinkData
- setGetterAccessorsContainer(GetterAccessorsContainer) - Static method in class io.quarkus.resteasy.reactive.links.runtime.RestLinksProviderImpl
- setGetterAccessorsContainer(RuntimeValue<GetterAccessorsContainer>) - Method in class io.quarkus.resteasy.reactive.links.runtime.LinksProviderRecorder
- setLinksContainer(LinksContainer) - Method in class io.quarkus.resteasy.reactive.links.runtime.LinksProviderRecorder
- setLinksContainer(LinksContainer) - Static method in class io.quarkus.resteasy.reactive.links.runtime.RestLinksProviderImpl
- setRestLinkData(RestLinksHandler.RestLinkData) - Method in class io.quarkus.resteasy.reactive.links.RestLinksHandler
- setRestLinkType(RestLinkType) - Method in class io.quarkus.resteasy.reactive.links.RestLinksHandler.RestLinkData
T
- TYPE - Enum constant in enum class io.quarkus.resteasy.reactive.links.RestLinkType
-
It will inject the links that return the link type
RestLink.entityType()without filtering or searching.
V
- value() - Element in annotation interface io.quarkus.resteasy.reactive.links.InjectRestLinks
-
Find all the types available in
RestLinkType. - valueOf(String) - Static method in enum class io.quarkus.resteasy.reactive.links.RestLinkType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkus.resteasy.reactive.links.RestLinkType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages