TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.integration.pde.internal.delegators
Class AgentDiscovererRuntimeWBDelegate

java.lang.Object
  extended by org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
      extended by org.eclipse.tptp.platform.integration.pde.internal.delegators.AbstractRuntimeWorkbenchDelegate
          extended by org.eclipse.tptp.platform.integration.pde.internal.delegators.AgentDiscovererRuntimeWBDelegate
All Implemented Interfaces:
AgentDiscovererDelegateHelper.ILoggingAgentDiscovererDelegate, org.eclipse.tptp.trace.ui.provisional.launcher.IDataCollectorBaseLauncher, org.eclipse.tptp.trace.ui.provisional.launcher.IDataCollectorMutualLauncher, org.eclipse.tptp.trace.ui.provisional.launcher.IDataCollectorProcessLauncher, org.eclipse.tptp.trace.ui.provisional.launcher.IParameterExtractor

public class AgentDiscovererRuntimeWBDelegate
extends AbstractRuntimeWorkbenchDelegate
implements AgentDiscovererDelegateHelper.ILoggingAgentDiscovererDelegate


Field Summary
 
Fields inherited from class org.eclipse.tptp.platform.integration.pde.internal.delegators.AbstractRuntimeWorkbenchDelegate
runtimeConfiguration
 
Fields inherited from class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
conf, node
 
Constructor Summary
AgentDiscovererRuntimeWBDelegate()
           
 
Method Summary
 void activateAgent(org.eclipse.hyades.models.hierarchy.TRCProcessProxy processProxy)
           
 Agent createAgent(Process process, org.eclipse.hyades.models.hierarchy.TRCProcessProxy trcProcessProxy)
           
 Process createProcess()
           
 
Methods inherited from class org.eclipse.tptp.platform.integration.pde.internal.delegators.AbstractRuntimeWorkbenchDelegate
getClasspath, getLaunchTypeWorkspaceFilters, getMainTypeName, getProgramArguments, getVMArguments, getWorkingDirectory, preLaunch
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
configureProcess, createNode, getAgentName, getAgentType, getClassPath, getClasspathString, getHostName, getLocation, getPortNumber, getProcessParameters, getProfileFile, isMutualLauncher, isProcessLauncher, postLaunch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentDiscovererRuntimeWBDelegate

public AgentDiscovererRuntimeWBDelegate()
Method Detail

createProcess

public Process createProcess()
Specified by:
createProcess in interface org.eclipse.tptp.trace.ui.provisional.launcher.IDataCollectorProcessLauncher
Overrides:
createProcess in class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher

createAgent

public Agent createAgent(Process process,
                         org.eclipse.hyades.models.hierarchy.TRCProcessProxy trcProcessProxy)
                  throws org.eclipse.core.runtime.CoreException
Specified by:
createAgent in interface org.eclipse.tptp.trace.ui.provisional.launcher.IDataCollectorProcessLauncher
Overrides:
createAgent in class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
Throws:
org.eclipse.core.runtime.CoreException

activateAgent

public void activateAgent(org.eclipse.hyades.models.hierarchy.TRCProcessProxy processProxy)
Specified by:
activateAgent in interface AgentDiscovererDelegateHelper.ILoggingAgentDiscovererDelegate

TPTP 4.6.0 Platform Project
Internal API Specification