TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.instrumentation.ui.internal.launcher.listener
Class TIInstrumentProcessListener

java.lang.Object
  extended by org.eclipse.tptp.platform.instrumentation.ui.internal.launcher.listener.TIInstrumentProcessListener
All Implemented Interfaces:
org.eclipse.tptp.platform.execution.client.agent.IAgentListener, IProcessListener

public class TIInstrumentProcessListener
extends java.lang.Object
implements org.eclipse.tptp.platform.execution.client.agent.IAgentListener, IProcessListener

The TIInstrumentProcessListener is the process listener and agent listener for any Instrument types.


Constructor Summary
TIInstrumentProcessListener()
           
 
Method Summary
 void addProbeFile(java.lang.String filePath)
          Adds a probes file to list of probes to be deployed.
 void agentActive(org.eclipse.tptp.platform.execution.client.agent.IAgent agent)
           
 void agentInactive(org.eclipse.tptp.platform.execution.client.agent.IAgent agent)
           
 void error(org.eclipse.tptp.platform.execution.client.agent.IAgent agent, java.lang.String errorMessage)
           
 void processExited(org.eclipse.tptp.platform.execution.client.core.IProcess process)
          Invoked when a process that was previously launched exits.The process parameter contains all the information regarding the process.
 void processLaunched(org.eclipse.tptp.platform.execution.client.core.IProcess process)
          Invoked when a process is launched.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TIInstrumentProcessListener

public TIInstrumentProcessListener()
Method Detail

processExited

public void processExited(org.eclipse.tptp.platform.execution.client.core.IProcess process)
Description copied from interface: IProcessListener
Invoked when a process that was previously launched exits.The process parameter contains all the information regarding the process.

Specified by:
processExited in interface IProcessListener

processLaunched

public void processLaunched(org.eclipse.tptp.platform.execution.client.core.IProcess process)
Description copied from interface: IProcessListener
Invoked when a process is launched. The process parameter contains all the information regarding the process.

Specified by:
processLaunched in interface IProcessListener

agentActive

public void agentActive(org.eclipse.tptp.platform.execution.client.agent.IAgent agent)
Specified by:
agentActive in interface org.eclipse.tptp.platform.execution.client.agent.IAgentListener

agentInactive

public void agentInactive(org.eclipse.tptp.platform.execution.client.agent.IAgent agent)
Specified by:
agentInactive in interface org.eclipse.tptp.platform.execution.client.agent.IAgentListener

error

public void error(org.eclipse.tptp.platform.execution.client.agent.IAgent agent,
                  java.lang.String errorMessage)
Specified by:
error in interface org.eclipse.tptp.platform.execution.client.agent.IAgentListener

addProbeFile

public void addProbeFile(java.lang.String filePath)
Adds a probes file to list of probes to be deployed.

Parameters:
file - the file to add

TPTP 4.6.0 Platform Project
Internal API Specification