A D F I L P R S V W
All Classes All Packages
All Classes All Packages
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
Alternativebean providing an implementation ofServerAdaptortailored 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
JaxrsHttpRequestAdaptorspecifically 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
NameBindingannotation 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
ProviderandFeaturethat automatically configures and registers Proxy-Wasm plugin filtering within a CDI environment. - WasmPluginFeature - Class in io.roastedroot.proxywasm.jaxrs
-
A JAX-RS
Featurethat 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, andWriterInterceptorinterfaces 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.
All Classes All Packages