Package hudson.util
Class RemotingDiagnostics
java.lang.Object
hudson.util.RemotingDiagnostics
Various remoting operations related to diagnostics.
 
 These code are useful wherever VirtualChannel is used, such as master, agents, Maven JVMs, etc.
- Since:
 - 1.175
 - Author:
 - Kohsuke Kawaguchi
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classHeap dump, exposable to URL via Stapler. - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic StringexecuteGroovy(String script, hudson.remoting.VirtualChannel channel) Executes Groovy script remotely.static FilePathgetHeapDump(hudson.remoting.VirtualChannel channel) Obtains the heap dump in an HPROF file.getSystemProperties(hudson.remoting.VirtualChannel channel) getThreadDump(hudson.remoting.VirtualChannel channel) getThreadDumpAsync(hudson.remoting.VirtualChannel channel)  
- 
Constructor Details
- 
RemotingDiagnostics
public RemotingDiagnostics() 
 - 
 - 
Method Details
- 
getSystemProperties
public static Map<Object,Object> getSystemProperties(hudson.remoting.VirtualChannel channel) throws IOException, InterruptedException - Throws:
 IOExceptionInterruptedException
 - 
getThreadDump
public static Map<String,String> getThreadDump(hudson.remoting.VirtualChannel channel) throws IOException, InterruptedException - Throws:
 IOExceptionInterruptedException
 - 
getThreadDumpAsync
public static hudson.remoting.Future<Map<String,String>> getThreadDumpAsync(hudson.remoting.VirtualChannel channel) throws IOException, InterruptedException - Throws:
 IOExceptionInterruptedException
 - 
executeGroovy
public static String executeGroovy(String script, @NonNull hudson.remoting.VirtualChannel channel) throws IOException, InterruptedException Executes Groovy script remotely.- Throws:
 IOExceptionInterruptedException
 - 
getHeapDump
public static FilePath getHeapDump(hudson.remoting.VirtualChannel channel) throws IOException, InterruptedException Obtains the heap dump in an HPROF file.- Throws:
 IOExceptionInterruptedException
 
 -