org.codehaus.aspectwerkz.hook
Class JDWPStarter
java.lang.Object
org.codehaus.aspectwerkz.hook.AbstractStarter
org.codehaus.aspectwerkz.hook.JDWPStarter
- public class JDWPStarter
- extends org.codehaus.aspectwerkz.hook.AbstractStarter
Starts a target process adding JDWP option to have a listening connector and be in suspend mode
Target process is launched using
$JAVA_HOME/bin/java [opt] [main]
and [opt] is patched to use -Xdebug -Xrunjdwp:transport=..,address=..,server=y,suspend=y
- Author:
- Alexandre Vasseur
Constructor Summary |
JDWPStarter(java.lang.String opt,
java.lang.String main,
java.lang.String transport,
java.lang.String address)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDWPStarter
public JDWPStarter(java.lang.String opt,
java.lang.String main,
java.lang.String transport,
java.lang.String address)
getTransport
public java.lang.String getTransport()
getAddress
public java.lang.String getAddress()
getCommandLine
public java.lang.String getCommandLine()
- return command line that launched the target process
launchVM
public java.lang.Process launchVM()
throws java.io.IOException
- launchs target process
- Throws:
java.io.IOException
Copyright (c) 2002-2004 The AspectWerkz Team. All Rights Reserved.