org.apache.tools.ant.taskdefs.optional.ejb

Class WLStop

public class WLStop extends Task

Shuts down a WebLogic server. To shut down an instance you must supply both a username and a password.
Method Summary
PathcreateClasspath()
The classpath to be used with the Java Virtual Machine that runs the Weblogic Shutdown command;
voidexecute()
Do the work.
voidsetBEAHome(File beaHome)
The location of the BEA Home; implicitly selects Weblogic 6.0 shutdown; optional.
voidsetClasspath(Path path)
The classpath to be used with the Java Virtual Machine that runs the Weblogic Shutdown command;
voidsetDelay(String s)
Set the delay (in seconds) before shutting down the server; optional.
voidsetPassword(String s)
The password for the account specified in the user parameter; required
voidsetUrl(String s)
Set the URL to which the weblogic server is listening for T3 connections; required.
voidsetUser(String s)
The username of the account which will be used to shutdown the server; required.

Method Detail

createClasspath

public Path createClasspath()
The classpath to be used with the Java Virtual Machine that runs the Weblogic Shutdown command;

Returns: the path to be configured.

execute

public void execute()
Do the work. The work is actually done by creating a separate JVM to run the weblogic admin task This approach allows the classpath of the helper task to be set.

Throws: BuildException if someting goes wrong with the build

setBEAHome

public void setBEAHome(File beaHome)
The location of the BEA Home; implicitly selects Weblogic 6.0 shutdown; optional.

Parameters: beaHome the BEA Home directory.

setClasspath

public void setClasspath(Path path)
The classpath to be used with the Java Virtual Machine that runs the Weblogic Shutdown command;

Parameters: path the classpath to use when executing the weblogic admin task.

setDelay

public void setDelay(String s)
Set the delay (in seconds) before shutting down the server; optional.

Parameters: s the selay.

setPassword

public void setPassword(String s)
The password for the account specified in the user parameter; required

Parameters: s the password.

setUrl

public void setUrl(String s)
Set the URL to which the weblogic server is listening for T3 connections; required.

Parameters: s the url.

setUser

public void setUser(String s)
The username of the account which will be used to shutdown the server; required.

Parameters: s the username.