Class Plugin


  • public abstract class Plugin
    extends Object
    Represents an instantiated Proxy-WASM plugin, providing the bridge between the host environment and the WASM module.

    This abstract class defines the core structure and lifecycle of a plugin. Concrete plugin instances are created using the Plugin.Builder. The actual WASM instance and interaction logic are managed internally.

    • Constructor Detail

      • Plugin

        protected Plugin()
        Protected constructor for subclasses.
    • Method Detail

      • name

        public abstract String name()
        Returns the configured name of this plugin instance.
        Returns:
        the plugin name, which might be null if not explicitly set via the builder.