TPTP 4.6.0 Platform Project
Internal API Specification

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

java.lang.Object
  extended by org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
      extended by org.eclipse.tptp.platform.integration.pde.internal.delegators.AbstractEquinoxDelegate
          extended by org.eclipse.tptp.platform.integration.pde.internal.delegators.AgentDiscovererEquinoxDelegate
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 AgentDiscovererEquinoxDelegate
extends AbstractEquinoxDelegate
implements AgentDiscovererDelegateHelper.ILoggingAgentDiscovererDelegate


Field Summary
 
Fields inherited from class org.eclipse.tptp.platform.integration.pde.internal.delegators.AbstractEquinoxDelegate
equinoxLaunchConfiguration
 
Fields inherited from class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
conf, node
 
Constructor Summary
AgentDiscovererEquinoxDelegate()
           
 
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.AbstractEquinoxDelegate
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

AgentDiscovererEquinoxDelegate

public AgentDiscovererEquinoxDelegate()
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