A D F I L P R S V W 
All Classes All Packages

A

aroundWriteTo(WriterInterceptorContext) - Method in class io.roastedroot.proxywasm.jaxrs.WasmPluginFilter
Intercepts the response body writing process.

D

destroy() - Method in class io.roastedroot.proxywasm.jaxrs.cdi.WasmPluginFeature
Cleans up resources used by the feature, such as stopping the underlying plugins.

F

filter(ContainerRequestContext) - Method in class io.roastedroot.proxywasm.jaxrs.WasmPluginFilter
Intercepts incoming JAX-RS requests before they reach the resource method.
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.roastedroot.proxywasm.jaxrs.WasmPluginFilter
Intercepts outgoing JAX-RS responses before the entity is written.

I

init() - Method in class io.roastedroot.proxywasm.jaxrs.cdi.WasmPluginFeature
Initializes the WasmPluginFeature using injected CDI dependencies.
io.roastedroot.proxywasm.jaxrs - package io.roastedroot.proxywasm.jaxrs
 
io.roastedroot.proxywasm.jaxrs.cdi - package io.roastedroot.proxywasm.jaxrs.cdi
 
io.roastedroot.proxywasm.jaxrs.servlet - package io.roastedroot.proxywasm.jaxrs.servlet
 

L

localAddress() - Method in class io.roastedroot.proxywasm.jaxrs.servlet.ServletJaxrsHttpRequestAdaptor
Retrieves the local IP address from the underlying HttpServletRequest.
localPort() - Method in class io.roastedroot.proxywasm.jaxrs.servlet.ServletJaxrsHttpRequestAdaptor
Retrieves the local port from the underlying HttpServletRequest.

P

protocol() - Method in class io.roastedroot.proxywasm.jaxrs.servlet.ServletJaxrsHttpRequestAdaptor
Retrieves the protocol string (e.g., "HTTP/1.1") from the underlying HttpServletRequest.

R

remoteAddress() - Method in class io.roastedroot.proxywasm.jaxrs.servlet.ServletJaxrsHttpRequestAdaptor
Retrieves the remote IP address from the underlying HttpServletRequest.
remotePort() - Method in class io.roastedroot.proxywasm.jaxrs.servlet.ServletJaxrsHttpRequestAdaptor
Retrieves the remote port from the underlying HttpServletRequest.

S

ServerAdaptor - Class in io.roastedroot.proxywasm.jaxrs.cdi
A CDI Alternative bean providing an implementation of ServerAdaptor tailored for JAX-RS environments managed by CDI (Contexts and Dependency Injection).
ServerAdaptor() - Constructor for class io.roastedroot.proxywasm.jaxrs.cdi.ServerAdaptor
Default constructor required by CDI for proxying and bean management.
ServletJaxrsHttpRequestAdaptor - Class in io.roastedroot.proxywasm.jaxrs.servlet
A JaxrsHttpRequestAdaptor specifically designed to work with the Jakarta Servlet API based JAX-RS implementations.
ServletJaxrsHttpRequestAdaptor(HttpServletRequest) - Constructor for class io.roastedroot.proxywasm.jaxrs.servlet.ServletJaxrsHttpRequestAdaptor
Constructs a new adaptor.

V

value() - Method in annotation type io.roastedroot.proxywasm.jaxrs.WasmPlugin
Specifies the names of the Proxy-Wasm plugins that should filter the annotated resource class or method.

W

WasmPlugin - Annotation Type in io.roastedroot.proxywasm.jaxrs
A JAX-RS NameBinding annotation used to mark resource classes or methods that should be intercepted and processed by the Proxy-Wasm plugins.
WasmPluginFeature - Class in io.roastedroot.proxywasm.jaxrs.cdi
A CDI-managed JAX-RS Provider and Feature that automatically configures and registers Proxy-Wasm plugin filtering within a CDI environment.
WasmPluginFeature - Class in io.roastedroot.proxywasm.jaxrs
A JAX-RS Feature that enables Proxy-Wasm plugin filtering for JAX-RS applications.
WasmPluginFeature() - Constructor for class io.roastedroot.proxywasm.jaxrs.cdi.WasmPluginFeature
Creates a new instance of the WasmPluginFeature.
WasmPluginFeature(ServerAdaptor, PluginFactory...) - Constructor for class io.roastedroot.proxywasm.jaxrs.WasmPluginFeature
Constructs a new WasmPluginFeature.
WasmPluginFeature(ServerAdaptor, List<PluginFactory>) - Constructor for class io.roastedroot.proxywasm.jaxrs.WasmPluginFeature
Constructs a new WasmPluginFeature with a list of factories.
WasmPluginFilter - Class in io.roastedroot.proxywasm.jaxrs
Implements the JAX-RS ContainerRequestFilter, ContainerResponseFilter, and WriterInterceptor interfaces to intercept HTTP requests and responses, allowing Proxy-Wasm plugins to process them.
WasmPluginFilter(List<Pool>) - Constructor for class io.roastedroot.proxywasm.jaxrs.WasmPluginFilter
Constructs a WasmPluginFilter.
A D F I L P R S V W 
All Classes All Packages