public interface MasterProxyIF extends Remote
| Modifier and Type | Method and Description |
|---|---|
ClientVmRecord |
bounceUnitTestVm(int pid)
For internal hydra use only.
|
void |
configureNetworkConnection(String source,
String target,
int op,
int way)
For internal hydra use only.
|
List<List<String>> |
getClientMapping()
Called remotely by client processes to get the client mapping as a list
of lists, where each sublist is the threadgroup plus the thread name.
|
Vector |
getClientVmids()
For internal hydra use only.
|
Map |
getClientVms()
For internal hydra use only.
|
DerbyServerHelper.Endpoint |
getDerbyServerEndpoint()
For internal hydra use only.
|
Object |
getGlobalNext(Long key)
For internal hydra use only.
|
HostAgentIF |
getHostAgent(String host)
For internal hydra use only.
|
TestConfig |
getHostAgentTestConfig() |
Map |
getNetworkConnectionState()
For internal hydra use only.
|
Vector |
getOtherClientVmids(int vmid)
For internal hydra use only.
|
int |
getPid(int vmid)
For internal hydra use only.
|
TestConfig |
getTestConfig() |
Integer |
getVmid(String host,
int pid)
Called remotely by client processes to get the VM ID corresponding to host
and PID.
|
void |
invoke(String classname,
String methodname,
Class[] types,
Object[] args) |
void |
lockToSynchronizeJavaGroupsForBug30341()
Workaround for bug 30341.
|
void |
printClientProcessStacks() |
void |
reboot(String srcName,
int srcVmid,
int actionId,
String reason,
RebootInfo target)
For internal hydra use only.
|
void |
recordAgent(AgentHelper.Endpoint endpoint) |
void |
recordDir(HostDescription hd,
String name,
String dir) |
void |
recordHadoop(HadoopDescription hdd,
HadoopDescription.NodeDescription nd,
int pid,
boolean secure) |
void |
recordHDFSPIDNoDumps(HostDescription hd,
int pid,
boolean secure) |
void |
recordLocator(DistributedSystemHelper.Endpoint endpoint)
For internal hydra use only.
|
void |
recordPID(HostDescription hd,
int pid) |
void |
recordPIDNoDumps(HostDescription hd,
int pid) |
void |
recordRootCommand(HostDescription hd,
String cmd,
String dir) |
HydraThreadGroupInfo |
registerClient(int vmid,
int tid,
RemoteTestModuleIF mod)
For internal hydra use only.
|
void |
registerClientDisconnect(int vmid)
For internal hydra use only.
|
void |
registerGemFireLocatorAgent(GemFireLocatorAgentRecord lar)
For internal hydra use only.
|
void |
registerHostAgent(HostAgentRecord har)
For internal hydra use only.
|
void |
removeHadoop(HadoopDescription hdd,
HadoopDescription.NodeDescription nd,
int pid,
boolean secure) |
void |
removeHDFSPIDNoDumps(HostDescription hd,
int pid,
boolean secure) |
void |
removePID(HostDescription hd,
int pid) |
void |
removePIDNoDumps(HostDescription hd,
int pid) |
void |
reportResult(int tsid,
int vmid,
int tid,
TestTaskResult result)
For internal hydra use only.
|
void |
reportStatMonitorError(Throwable t)
For internal hydra use only.
|
ClientVmInfo |
reserveClientVmForStart(String srcName,
int srcVmid,
ClientVmInfo target)
For internal hydra use only.
|
ClientVmInfo |
reserveClientVmForStop(String srcName,
int srcVmid,
int syncMode,
int stopMode,
ClientVmInfo target)
For internal hydra use only.
|
RebootInfo |
reserveForReboot(String srcName,
int srcVmid,
String target,
boolean liveOnly)
For internal hydra use only.
|
boolean |
reservePort(String host,
int port)
For internal hydra use only.
|
void |
showNetworkConnectionState()
For internal hydra use only.
|
void |
startClientVm(String srcName,
int srcVmid,
int actionId,
String reason,
int syncMode,
ClientVmInfo target)
For internal hydra use only.
|
void |
stopClientVm(String srcName,
int srcVmid,
int actionId,
String reason,
int syncMode,
int stopMode,
int startMode,
ClientVmInfo target)
For internal hydra use only.
|
void |
unlockToSynchronizeJavaGroupsForBug30341() |
TestConfig getTestConfig() throws RemoteException
RemoteExceptionTestConfig getHostAgentTestConfig() throws RemoteException
RemoteExceptionvoid registerGemFireLocatorAgent(GemFireLocatorAgentRecord lar) throws RemoteException
RemoteExceptionvoid recordLocator(DistributedSystemHelper.Endpoint endpoint) throws RemoteException
RemoteExceptionvoid lockToSynchronizeJavaGroupsForBug30341()
throws RemoteException
RemoteExceptionvoid unlockToSynchronizeJavaGroupsForBug30341()
throws RemoteException
RemoteExceptionDerbyServerHelper.Endpoint getDerbyServerEndpoint() throws RemoteException
RemoteExceptionvoid registerHostAgent(HostAgentRecord har) throws RemoteException
RemoteExceptionHostAgentIF getHostAgent(String host) throws RemoteException
RemoteExceptionvoid reportStatMonitorError(Throwable t) throws RemoteException
RemoteExceptionInteger getVmid(String host, int pid) throws RemoteException
If host is an IPv6 host name, hydra attempts to match it to the IPv4 host name known by hydra. This only succeeds if the IPv6 host name is the same as the IPv4 host name with the suffix "6". If you are running on an IPv6 host for which this is not the case, ask I.S. to configure the host so that it is.
RemoteExceptionList<List<String>> getClientMapping() throws RemoteException
RemoteExceptionint getPid(int vmid)
throws RemoteException
RemoteExceptionHydraThreadGroupInfo registerClient(int vmid, int tid, RemoteTestModuleIF mod) throws RemoteException
RemoteExceptionvoid registerClientDisconnect(int vmid)
throws RemoteException
RemoteExceptionMap getClientVms() throws RemoteException
RemoteExceptionvoid printClientProcessStacks()
throws RemoteException
RemoteExceptionObject getGlobalNext(Long key) throws RemoteException
RemoteExceptionboolean reservePort(String host, int port) throws RemoteException
RemoteExceptionClientVmInfo reserveClientVmForStop(String srcName, int srcVmid, int syncMode, int stopMode, ClientVmInfo target) throws RemoteException, ClientVmNotFoundException
ClientVmInfo reserveClientVmForStart(String srcName, int srcVmid, ClientVmInfo target) throws RemoteException, ClientVmNotFoundException
void stopClientVm(String srcName, int srcVmid, int actionId, String reason, int syncMode, int stopMode, int startMode, ClientVmInfo target) throws RemoteException
RemoteExceptionvoid startClientVm(String srcName, int srcVmid, int actionId, String reason, int syncMode, ClientVmInfo target) throws RemoteException
RemoteExceptionClientVmRecord bounceUnitTestVm(int pid) throws RemoteException
RemoteExceptionVector getClientVmids() throws RemoteException
RemoteExceptionVector getOtherClientVmids(int vmid) throws RemoteException
RemoteExceptionRebootInfo reserveForReboot(String srcName, int srcVmid, String target, boolean liveOnly) throws RemoteException, RebootHostNotFoundException
void reboot(String srcName, int srcVmid, int actionId, String reason, RebootInfo target) throws RemoteException
RemoteExceptionvoid configureNetworkConnection(String source, String target, int op, int way) throws RemoteException
RemoteExceptionMap getNetworkConnectionState() throws RemoteException
RemoteExceptionvoid showNetworkConnectionState()
throws RemoteException
RemoteExceptionvoid recordAgent(AgentHelper.Endpoint endpoint) throws RemoteException
RemoteExceptionvoid recordPID(HostDescription hd, int pid) throws RemoteException
RemoteExceptionvoid recordPIDNoDumps(HostDescription hd, int pid) throws RemoteException
RemoteExceptionvoid removePID(HostDescription hd, int pid) throws RemoteException
RemoteExceptionvoid removePIDNoDumps(HostDescription hd, int pid) throws RemoteException
RemoteExceptionvoid recordHadoop(HadoopDescription hdd, HadoopDescription.NodeDescription nd, int pid, boolean secure) throws RemoteException
RemoteExceptionvoid removeHadoop(HadoopDescription hdd, HadoopDescription.NodeDescription nd, int pid, boolean secure) throws RemoteException
RemoteExceptionvoid recordHDFSPIDNoDumps(HostDescription hd, int pid, boolean secure) throws RemoteException
RemoteExceptionvoid removeHDFSPIDNoDumps(HostDescription hd, int pid, boolean secure) throws RemoteException
RemoteExceptionvoid recordDir(HostDescription hd, String name, String dir) throws RemoteException
RemoteExceptionvoid recordRootCommand(HostDescription hd, String cmd, String dir) throws RemoteException
RemoteExceptionvoid reportResult(int tsid,
int vmid,
int tid,
TestTaskResult result)
throws RemoteException
RemoteExceptionvoid invoke(String classname, String methodname, Class[] types, Object[] args) throws RemoteException
RemoteExceptionCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.