public class HostAgent extends java.rmi.server.UnicastRemoteObject implements HostAgentIF, java.lang.Runnable
| Modifier and Type | Method and Description |
|---|---|
int |
bgexec(java.lang.String command,
java.io.File workdir,
java.io.File logfile) |
void |
dumpHeap(int pid,
java.lang.String userDir,
java.lang.String options) |
boolean |
exists(int pid) |
java.lang.String |
fgexec(java.lang.String[] command,
int maxWaitSec) |
java.lang.String |
fgexec(java.lang.String command,
int maxWaitSec) |
java.lang.String |
fgexec(java.lang.String command,
java.lang.String[] envp,
int maxWaitSec) |
java.lang.String[] |
getDumpHeapCommand(int pid,
java.lang.String userDir,
java.lang.String options) |
java.lang.String |
getDumpLocksCommand(int pid) |
java.lang.String |
getKillCommand(int pid) |
java.lang.String |
getNetcontrolCommand(java.lang.String target,
int op) |
java.lang.String |
getPrintStacksCommand(int pid) |
java.lang.String |
getProcessStatus(int maxWaitSec) |
java.lang.String |
getShutdownCommand(int pid) |
void |
kill(int pid) |
static void |
main(java.lang.String[] args)
The startup routine for this host agent.
|
void |
printStacks(int pid) |
void |
run()
Initializes and registers with the master controller.
|
void |
shutdown(int pid) |
void |
shutDownHostAgent() |
clone, exportObject, exportObject, exportObject, unexportObjectpublic void run()
run in interface java.lang.Runnablepublic int bgexec(java.lang.String command,
java.io.File workdir,
java.io.File logfile)
throws java.rmi.RemoteException
bgexec in interface HostAgentIFjava.rmi.RemoteExceptionpublic java.lang.String fgexec(java.lang.String command,
int maxWaitSec)
throws java.rmi.RemoteException
fgexec in interface HostAgentIFjava.rmi.RemoteExceptionpublic java.lang.String fgexec(java.lang.String command,
java.lang.String[] envp,
int maxWaitSec)
throws java.rmi.RemoteException
fgexec in interface HostAgentIFjava.rmi.RemoteExceptionpublic java.lang.String fgexec(java.lang.String[] command,
int maxWaitSec)
throws java.rmi.RemoteException
fgexec in interface HostAgentIFjava.rmi.RemoteExceptionpublic boolean exists(int pid)
throws java.rmi.RemoteException
exists in interface HostAgentIFjava.rmi.RemoteExceptionpublic void shutdown(int pid)
throws java.rmi.RemoteException
shutdown in interface HostAgentIFjava.rmi.RemoteExceptionpublic void kill(int pid)
throws java.rmi.RemoteException
kill in interface HostAgentIFjava.rmi.RemoteExceptionpublic void printStacks(int pid)
throws java.rmi.RemoteException
printStacks in interface HostAgentIFjava.rmi.RemoteExceptionpublic void dumpHeap(int pid,
java.lang.String userDir,
java.lang.String options)
throws java.rmi.RemoteException
dumpHeap in interface HostAgentIFjava.rmi.RemoteExceptionpublic java.lang.String getShutdownCommand(int pid)
throws java.rmi.RemoteException
getShutdownCommand in interface HostAgentIFjava.rmi.RemoteExceptionpublic java.lang.String getKillCommand(int pid)
throws java.rmi.RemoteException
getKillCommand in interface HostAgentIFjava.rmi.RemoteExceptionpublic java.lang.String getDumpLocksCommand(int pid)
throws java.rmi.RemoteException
getDumpLocksCommand in interface HostAgentIFjava.rmi.RemoteExceptionpublic java.lang.String getPrintStacksCommand(int pid)
throws java.rmi.RemoteException
getPrintStacksCommand in interface HostAgentIFjava.rmi.RemoteExceptionpublic java.lang.String[] getDumpHeapCommand(int pid,
java.lang.String userDir,
java.lang.String options)
throws java.rmi.RemoteException
getDumpHeapCommand in interface HostAgentIFjava.rmi.RemoteExceptionpublic java.lang.String getNetcontrolCommand(java.lang.String target,
int op)
throws java.rmi.RemoteException
getNetcontrolCommand in interface HostAgentIFjava.rmi.RemoteExceptionpublic java.lang.String getProcessStatus(int maxWaitSec)
throws java.rmi.RemoteException
getProcessStatus in interface HostAgentIFjava.rmi.RemoteExceptionpublic void shutDownHostAgent()
throws java.rmi.RemoteException
shutDownHostAgent in interface HostAgentIFjava.rmi.RemoteExceptionpublic static void main(java.lang.String[] args)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.