Interface SpinnakerExtensionPoint

  • All Superinterfaces:
    org.pf4j.ExtensionPoint
    All Known Subinterfaces:
    SpinnakerEventListener<E>

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

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default java.lang.Class<? extends SpinnakerExtensionPoint> getExtensionClass()
      Spinnaker extension points are typically proxied to provide some extension invocation instrumentation (logging, metrics, etc).
      default java.lang.String getPluginId()
      Return the plugin ID this extension point implementation is associated with.
    • Method Detail

      • getPluginId

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

        default java.lang.Class<? extends SpinnakerExtensionPoint> 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().