Annotation Type WasmPlugin


  • @NameBinding
    @Retention(RUNTIME)
    @Target({TYPE,METHOD})
    public @interface WasmPlugin
    A JAX-RS NameBinding annotation 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. The WasmPluginFeature must be registered for this annotation to have effect.

    See Also:
    WasmPluginFeature, WasmPluginFilter
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String[] value
      Specifies the names of the Proxy-Wasm plugins that should filter the annotated resource class or method.
    • 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.