Package io.roastedroot.proxywasm.jaxrs
Annotation Type WasmPlugin
-
@NameBinding @Retention(RUNTIME) @Target({TYPE,METHOD}) public @interface WasmPlugin
A JAX-RSNameBindingannotation used to mark resource classes or methods that should be intercepted and processed by the Proxy-Wasm plugins.Apply this annotation to JAX-RS resource classes or methods to enable filtering by the Proxy-Wasm plugins identified by the names specified in the
value()attribute. TheWasmPluginFeaturemust be registered for this annotation to have effect.- See Also:
WasmPluginFeature,WasmPluginFilter
-
-
Element Detail
-
value
String[] value
Specifies the names of the Proxy-Wasm plugins that should filter the annotated resource class or method.- Returns:
- An array of plugin names.
-
-