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

    Modifier and Type
    Method
    Description
    default Class<? extends SpinnakerExtensionPoint>
    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.
    • getExtensionClass

      default 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().