Interface PoolPluginFactorySpi


  • public interface PoolPluginFactorySpi
    Factory of PoolPluginSpi
    Since:
    2.0.0
    • Method Detail

      • getPluginApiVersion

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

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

        java.lang.String getPoolPluginName()
        Retrieves the name of the pool plugin that will be instantiated by this factory (can be static or dynamic)
        Returns:
        A not empty String
        Since:
        2.0.0
      • getPoolPlugin

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