TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.tptp.trace.ui.internal.launcher.deleg.application
Class AgentDiscovererJavaAppletDelegate

java.lang.Object
  extended by org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
      extended by org.eclipse.tptp.trace.ui.internal.launcher.deleg.application.AbstractJavaDelegate
          extended by org.eclipse.tptp.trace.ui.internal.launcher.deleg.application.AbstractJavaAppletDelegate
              extended by org.eclipse.tptp.trace.ui.internal.launcher.deleg.application.AgentDiscovererJavaAppletDelegate
All Implemented Interfaces:
org.eclipse.debug.core.IDebugEventSetListener, 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 AgentDiscovererJavaAppletDelegate
extends AbstractJavaAppletDelegate
implements AgentDiscovererDelegateHelper.ILoggingAgentDiscovererDelegate


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.tptp.trace.ui.internal.launcher.deleg.application.AbstractJavaDelegate
AbstractJavaDelegate.JavaConfigurationExtended
 
Field Summary
 
Fields inherited from class org.eclipse.tptp.trace.ui.internal.launcher.deleg.application.AbstractJavaDelegate
javaLaunchConfigurationDelegate
 
Fields inherited from class org.eclipse.tptp.trace.ui.provisional.launcher.AbstractProcessLauncher
conf, node
 
Constructor Summary
AgentDiscovererJavaAppletDelegate()
           
 
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.trace.ui.internal.launcher.deleg.application.AbstractJavaAppletDelegate
getFileByteContent, getInputStreamAsByteArray, getJavaPolicyFile, getLaunchTypeWorkspaceFilters, getMainTypeName, getProgramArguments, getVMArguments, getWorkingDirectory, handleDebugEvents, preLaunch
 
Methods inherited from class org.eclipse.tptp.trace.ui.internal.launcher.deleg.application.AbstractJavaDelegate
getClasspath
 
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

AgentDiscovererJavaAppletDelegate

public AgentDiscovererJavaAppletDelegate()
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.5.0 Platform Project
Internal API Specification