com.xebialabs.deployit.plugin.wls.step
Class WlsDeployArtifactStep

java.lang.Object
  extended by com.xebialabs.deployit.plugin.wls.step.WlsStepBase
      extended by com.xebialabs.deployit.plugin.wls.step.WlsDeployArtifactStep
All Implemented Interfaces:
com.xebialabs.deployit.Step, java.io.Serializable

public class WlsDeployArtifactStep
extends WlsStepBase

Deploys applications on a cluster or managed server.

See Also:
Serialized Form

Field Summary
private  java.lang.String applicationLocation
           
private  java.lang.String applicationName
           
private static java.lang.String DEPLOY_APPLICATION_ON_WEBLOGIC_SCRIPT_NAME
           
static java.lang.String EAR_EXTENSION
           
static java.lang.String EJB_JAR_EXTENSION
           
private  java.lang.String extension
           
private  java.lang.String targetName
           
static java.lang.String WAR_EXTENSION
           
 
Fields inherited from class com.xebialabs.deployit.plugin.wls.step.WlsStepBase
description, domain, STEP_RESOURCES_PATH
 
Constructor Summary
WlsDeployArtifactStep(WlsCluster cluster, com.xebialabs.deployit.ci.artifact.Ear application)
           
WlsDeployArtifactStep(WlsCluster cluster, com.xebialabs.deployit.ci.artifact.EjbJar application)
           
WlsDeployArtifactStep(WlsCluster cluster, com.xebialabs.deployit.ci.artifact.War application)
           
WlsDeployArtifactStep(WlsServer server, com.xebialabs.deployit.ci.artifact.Ear application)
           
WlsDeployArtifactStep(WlsServer server, com.xebialabs.deployit.ci.artifact.EjbJar application)
           
WlsDeployArtifactStep(WlsServer server, com.xebialabs.deployit.ci.artifact.War application)
           
 
Method Summary
 boolean execute(com.xebialabs.deployit.StepExecutionContext ctx)
           
 java.lang.String getApplicationLocation()
           
 java.lang.String getApplicationName()
           
 java.lang.String getExtension()
           
 java.lang.String getTargetName()
           
private  com.xebialabs.deployit.hostsession.HostFile uploadApplication(com.xebialabs.deployit.hostsession.HostSession rhs)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.wls.step.WlsStepBase
executeWlstJythonScriptResource, executeWlstJythonScriptResource, getDescription, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EAR_EXTENSION

public static final java.lang.String EAR_EXTENSION
See Also:
Constant Field Values

WAR_EXTENSION

public static final java.lang.String WAR_EXTENSION
See Also:
Constant Field Values

EJB_JAR_EXTENSION

public static final java.lang.String EJB_JAR_EXTENSION
See Also:
Constant Field Values

DEPLOY_APPLICATION_ON_WEBLOGIC_SCRIPT_NAME

private static final java.lang.String DEPLOY_APPLICATION_ON_WEBLOGIC_SCRIPT_NAME
See Also:
Constant Field Values

targetName

private java.lang.String targetName

applicationName

private java.lang.String applicationName

extension

private java.lang.String extension

applicationLocation

private java.lang.String applicationLocation
Constructor Detail

WlsDeployArtifactStep

public WlsDeployArtifactStep(WlsCluster cluster,
                             com.xebialabs.deployit.ci.artifact.Ear application)

WlsDeployArtifactStep

public WlsDeployArtifactStep(WlsServer server,
                             com.xebialabs.deployit.ci.artifact.Ear application)

WlsDeployArtifactStep

public WlsDeployArtifactStep(WlsCluster cluster,
                             com.xebialabs.deployit.ci.artifact.War application)

WlsDeployArtifactStep

public WlsDeployArtifactStep(WlsServer server,
                             com.xebialabs.deployit.ci.artifact.War application)

WlsDeployArtifactStep

public WlsDeployArtifactStep(WlsCluster cluster,
                             com.xebialabs.deployit.ci.artifact.EjbJar application)

WlsDeployArtifactStep

public WlsDeployArtifactStep(WlsServer server,
                             com.xebialabs.deployit.ci.artifact.EjbJar application)
Method Detail

execute

public boolean execute(com.xebialabs.deployit.StepExecutionContext ctx)

uploadApplication

private com.xebialabs.deployit.hostsession.HostFile uploadApplication(com.xebialabs.deployit.hostsession.HostSession rhs)

getApplicationName

public java.lang.String getApplicationName()

getExtension

public java.lang.String getExtension()

getApplicationLocation

public java.lang.String getApplicationLocation()

getTargetName

public java.lang.String getTargetName()


Copyright © 2009. All Rights Reserved.