Interface IServerApplicationSetupProvider

All Known Implementing Classes:
PluginActivator, PluginActivator, PluginDescriptor

public interface IServerApplicationSetupProvider
Interface implemented by the principal plug-in properties to provide information for a Server configuration of the application. E.g. the Database would use the Connection Profile settings, the Web Service uses Proxy information, the Terminal uses Terminal properties.

When an application starts, all set-up instances are queried to gather the setup's required. In order for the application to function in the Server, a default configuration must be provided. This default configuration can be overridden by specifying an alternate name for the configuration in question. The configurations are then initialized.

Author:
Christopher Mindus
  • Field Details

  • Method Details

    • getServerApplicationSetupInstances

      IServerApplicationSetup[] getServerApplicationSetupInstances(PropCnr moduleRoot)
      Queries for instances of the IServerApplicationSetup required. This call makes it possible to redirect the query to other properties. Most plug-ins would have a single instance.
      Parameters:
      moduleRoot - The root of the Module application.
      Returns:
      The IServerApplicationSetup instances that is participating in the setup.