package hudson.plugins.deploy.glassfish; import hudson.Extension; import hudson.plugins.deploy.ContainerAdapterDescriptor; import org.codehaus.cargo.container.glassfish.GlassFish3xStandaloneLocalConfiguration; import org.kohsuke.stapler.DataBoundConstructor; /** * GlassFish 3.x support * * @author soudmaijer */ public class GlassFish3xAdapter extends GlassFishAdapter { /** * GlassFish 3.x * * @param home GlassFish home directory * @param password glassfish admin password * @param userName glassfish admin username * @param adminPort glassfish admin port * @param hostname glassfish hostname */ @DataBoundConstructor public GlassFish3xAdapter(String home, String password, String userName, String adminPort, String hostname) { super(home, password, userName, adminPort, hostname); GlassFish3xStandaloneLocalConfiguration conf; } /** * GlassFish Cargo containerId * @return glassfish3x */ @Override protected String getContainerId() { return "glassfish3x"; } /** * {@inheritDoc} */ @Extension public static final class DescriptorImpl extends ContainerAdapterDescriptor { public String getDisplayName() { return "GlassFish 3.x"; } } }