Interface RemotePluginFactorySpi
public interface RemotePluginFactorySpi
Factory of
RemotePluginSpi
.- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescriptionGets the common's API version used at compile time.Gets the distributed remote's API version used at compile time.Retrieves an instance of a distributed remote plugin SPI (can be a singleton or not).Retrieves the name of the distributed remote plugin that will be instantiated by this factory.
-
Method Details
-
getDistributedRemoteApiVersion
String getDistributedRemoteApiVersion()Gets the distributed remote'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
-
getRemotePluginName
String getRemotePluginName()Retrieves the name of the distributed remote plugin that will be instantiated by this factory.- Returns:
- A not empty string.
- Since:
- 2.0.0
-
getRemotePlugin
AbstractRemotePluginSpi getRemotePlugin()Retrieves an instance of a distributed remote plugin SPI (can be a singleton or not).- Returns:
- A not null reference.
- Since:
- 2.0.0
-