Interface ExtensionInvocationHandler

All Superinterfaces:
InvocationHandler

public interface ExtensionInvocationHandler extends InvocationHandler
When proxying an extension class, implement this interface to provide a mechanism to obtain the underlying proxied class.
  • Method Details

    • getPluginId

      String getPluginId()
      Get the plugin ID of the proxied extension point.
      Returns:
      plugin id
    • getTargetClass

      Class<? extends CarpExtensionPoint> getTargetClass()
      Get the proxy target class.
      Returns:
      target class