Interface RemotePluginFactorySpi


public interface RemotePluginFactorySpi
Factory of RemotePluginSpi.
Since:
2.0.0
  • 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