org.glassfish.paas.orchestrator.provisioning.cli
Class GenerateGlassFishServicesDeploymentPlan

java.lang.Object
  extended by org.glassfish.paas.orchestrator.provisioning.cli.GenerateGlassFishServicesDeploymentPlan
All Implemented Interfaces:
AdminCommand

@Service(name="_generate-glassfish-services-deployment-plan")
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
@ExecuteOn(value=DAS)
@TargetType(value=DAS)
@CommandLock(value=NONE)
public class GenerateGlassFishServicesDeploymentPlan
extends Object
implements AdminCommand

Given the list of service-descriptions, this command generates the glassfish-services.xml file and deployment plan .jar file that includes the glassfish-services.xml Returns the location of generated deployment plan .jar file. This internal command is used by the GUI (cloud console) and the IDE plugin to get the generated deployment plan.

This command runs on CPAS and does not acquire any lock as there is no state modified by the command.

Author:
Jagadish Ramu

Constructor Summary
GenerateGlassFishServicesDeploymentPlan()
           
 
Method Summary
 void execute(AdminCommandContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerateGlassFishServicesDeploymentPlan

public GenerateGlassFishServicesDeploymentPlan()
Method Detail

execute

public void execute(AdminCommandContext context)
Specified by:
execute in interface AdminCommand


Copyright © 2012. All Rights Reserved.