Index

A E F G H I L N P R S T V 
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 GetterAccessor based 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.
A E F G H I L N P R S T V 
All Classes and Interfaces|All Packages