Interface CarpExtensionPoint

All Superinterfaces:
org.pf4j.ExtensionPoint

public interface CarpExtensionPoint extends org.pf4j.ExtensionPoint
Designates a Carp interface or abstract class as a PF4J ExtensionPoint.
  • Method Summary

    Modifier and Type
    Method
    Description
    default Class<? extends CarpExtensionPoint>
    Spinnaker extension points are typically proxied to provide some extension invocation instrumentation (logging, metrics, etc).
    default String
    Return the plugin ID this extension point implementation is associated with.
  • Method Details

    • getPluginId

      default String getPluginId()
      Return the plugin ID this extension point implementation is associated with. Returns "default" if extension point is not associated with a plugin.
      Returns:
      plugin id
    • getExtensionClass

      default Class<? extends CarpExtensionPoint> getExtensionClass()
      Spinnaker extension points are typically proxied to provide some extension invocation instrumentation (logging, metrics, etc). To get the extension class type, use this method instead of #getClass().
      Returns:
      extension class