Package hudson.maven
Class MavenProbeAction
- java.lang.Object
-
- hudson.maven.MavenProbeAction
-
- All Implemented Interfaces:
Action
,ModelObject
public final class MavenProbeAction extends Object implements Action
UI for probing Maven process.This action is added to a build when it's started, and removed when it's completed.
- Since:
- 1.175
- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
Fields Modifier and Type Field Description AbstractProject<?,?>
owner
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doScript(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
String
getDisplayName()
Map<String,String>
getEnvVars()
Gets the environment variables of the JVM on this computer.RemotingDiagnostics.HeapDump
getHeapDump()
Obtains the heap dump.String
getIconFileName()
Map<Object,Object>
getSystemProperties()
Gets the system properties of the JVM on this computer.Map<String,String>
getThreadDump()
Gets the thread dump of the agent JVM.String
getUrlName()
-
-
-
Field Detail
-
owner
public final transient AbstractProject<?,?> owner
-
-
Method Detail
-
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileName
in interfaceAction
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
-
getUrlName
public String getUrlName()
- Specified by:
getUrlName
in interfaceAction
-
getSystemProperties
public Map<Object,Object> getSystemProperties() throws IOException, InterruptedException
Gets the system properties of the JVM on this computer. If this is the controller, it returns the system property of the controller computer.- Throws:
IOException
InterruptedException
-
getEnvVars
public Map<String,String> getEnvVars() throws IOException, InterruptedException
Gets the environment variables of the JVM on this computer. If this is the controller, it returns the system property of the controller computer.- Throws:
IOException
InterruptedException
-
getThreadDump
public Map<String,String> getThreadDump() throws IOException, InterruptedException
Gets the thread dump of the agent JVM.- Returns:
- key is the thread name, and the value is the pre-formatted dump.
- Throws:
IOException
InterruptedException
-
doScript
public void doScript(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
getHeapDump
public RemotingDiagnostics.HeapDump getHeapDump() throws IOException
Obtains the heap dump.- Throws:
IOException
-
-