|
TPTP 4.6.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.tptp.platform.probekit.launch.launchpad.LaunchPad
public class LaunchPad
| Constructor Summary | |
|---|---|
LaunchPad()
Constructor |
|
| Method Summary | |
|---|---|
void |
addFilter(java.lang.String filterString)
Add a filter to the LaunchPad filter list. |
void |
agentActive(TRCAgentProxy agentProxy)
This method is called by the Workbench extension point to notify the launchpad that the agent is active and is about to get resumed. |
void |
clearFilters()
Clear all probe filters. |
void |
deployClass(byte[] classBuffer,
java.lang.String className)
Deploy a class into the running process over the RAC connection |
void |
deployClass(java.io.File classFile)
Deploys a class from the supplied file into a running process over the RAC connection |
void |
deployProbe(ProbeRegistryEntry probeRegistryEntry)
Depolys a probe given a probe registry entry. |
void |
deployProbeScript(byte[] probeScriptBuffer)
Deploy a class into the running process over the RAC connection |
void |
deployProbeScript(java.io.File probeScriptFile)
Deploy a probe script into the running process over the RAC connection |
void |
sendFilters(java.lang.String[] filterStrings)
Send a filter to the Agent Extension for using in the agent extension callback filtering. |
void |
setAgent(org.eclipse.hyades.internal.execution.local.control.Agent agent)
Set the Hyades profiling agent. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LaunchPad()
| Method Detail |
|---|
public void deployProbeScript(byte[] probeScriptBuffer)
throws LaunchPadException
probeScriptBuffer - - byte array with raw script bytes
LaunchPadException
public void deployProbeScript(java.io.File probeScriptFile)
throws LaunchPadException
probeScriptFile -
LaunchPadExceptionpublic void setAgent(org.eclipse.hyades.internal.execution.local.control.Agent agent)
agent - - Hyades profiling agentpublic void clearFilters()
public void addFilter(java.lang.String filterString)
filterString -
public void sendFilters(java.lang.String[] filterStrings)
throws LaunchPadException
filterStrings -
LaunchPadException
public void deployClass(byte[] classBuffer,
java.lang.String className)
throws LaunchPadException
classBuffer - - array of bytes with the raw class dataclassName - - class name
LaunchPadException
public void deployClass(java.io.File classFile)
throws LaunchPadException
classFile - - Class file
LaunchPadException
public void agentActive(TRCAgentProxy agentProxy)
throws LaunchPadException
agentProxy - - TRCAgentProxy delivered by the Workbench extension point
LaunchPadException
public void deployProbe(ProbeRegistryEntry probeRegistryEntry)
throws LaunchPadException
probeRegistryEntry - - Probe Registry Entry
LaunchPadException - - Launchpad Exception
|
TPTP 4.6.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||