Interface PluginFactorySpi


public interface PluginFactorySpi
Factory of PluginSpi
Since:
2.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the common's API version used at compile time
    Retrieves an instance of a plugin SPI (can be a singleton or not)
    Gets the plugin's API version used at compile time
    Retrieves the name of the plugin that will be instantiated by this factory (can be static or dynamic)
  • Method Details

    • getPluginApiVersion

      String getPluginApiVersion()
      Gets the plugin's API version used at compile time
      Returns:
      A not empty String
      Since:
      2.0.0
    • getCommonApiVersion

      String getCommonApiVersion()
      Gets the common's API version used at compile time
      Returns:
      A not empty String
      Since:
      2.0.0
    • getPluginName

      String getPluginName()
      Retrieves the name of the plugin that will be instantiated by this factory (can be static or dynamic)
      Returns:
      A not empty String
      Since:
      2.0.0
    • getPlugin

      PluginSpi getPlugin()
      Retrieves an instance of a plugin SPI (can be a singleton or not)
      Returns:
      A not null reference
      Since:
      2.0.0