Interface PoolPluginFactorySpi
-
public interface PoolPluginFactorySpi
Factory ofPoolPluginSpi
- Since:
- 2.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getCommonApiVersion()
Gets the common's API version used at compile timejava.lang.String
getPluginApiVersion()
Gets the plugin's API version used at compile timePoolPluginSpi
getPoolPlugin()
Retrieves an instance of a pool plugin SPI (can be a singleton or not)java.lang.String
getPoolPluginName()
Retrieves the name of the pool plugin that will be instantiated by this factory (can be static or dynamic)
-
-
-
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
-
-