Class GlobalWebServerPluginConfigurationContributor

java.lang.Object
com.xebialabs.deployit.plugin.was.contributor.CollectDeployedsOfTypesContributor<ExtensibleDeployedArtifact>
com.xebialabs.deployit.plugin.was.contributor.webserver.GlobalWebServerPluginConfigurationContributor

public class GlobalWebServerPluginConfigurationContributor extends CollectDeployedsOfTypesContributor<ExtensibleDeployedArtifact>
  • Constructor Details

    • GlobalWebServerPluginConfigurationContributor

      public GlobalWebServerPluginConfigurationContributor()
  • Method Details

    • generateAndPropagateWebserverPlugin

      public static void generateAndPropagateWebserverPlugin(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
      GenerateAndPropagateGlobalWebServerPlugin#generateAndPropagateWebserverPlugin contributor will add steps to update global plugin configuration for all of the cells (deployment manager or unmanaged servers) with property 'updateGlobalPlugin' set to TRUE. It will:
       - update global plugin configuration for all of the cells (deployment manager and unmanaged servers) with property
       'updateGlobalPlugin' set to TRUE.
       - propagate global plugin configuration to all of the unmanaged web servers referenced by the cell (deployment manager or
       unmanaged server)
       
    • getReferencedCells

      protected Set<Cell> getReferencedCells()