Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-04

javax.ide.debug
Class ClientConnector

java.lang.Object
  extended by javax.ide.debug.Connector
      extended by javax.ide.debug.ClientConnector

public abstract class ClientConnector
extends Connector

ClientConnectors expect extension writers to start the debuggee process by calling Connector.startDebuggee(Map). Once the debuggee is launched, the extension writer can attach the debugger to the debugge by calling attachDebugger(). IDE providers must provide an implementation of this interface. Extension writers can access the Connector through the Debugger.getClientConnector(Context) method.


Field Summary
 
Fields inherited from class javax.ide.debug.Connector
OPTION_CLASSPATH, OPTION_DEBUG_FIRST, OPTION_DEBUG_LAST, OPTION_JAVA_EXECUTABLE, OPTION_JAVA_OPTIONS, OPTION_JVM, OPTION_MAIN_CLASS, OPTION_PROGRAM_ARGUMENTS
 
Constructor Summary
ClientConnector()
           
 
Method Summary
abstract  void attachDebugger()
          Tells the debugger to attach to a debuggee process.
 
Methods inherited from class javax.ide.debug.Connector
getContext, getOptions, isConnected, isFinished, startDebuggee
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientConnector

public ClientConnector()
Method Detail

attachDebugger

public abstract void attachDebugger()
                             throws java.io.IOException
Tells the debugger to attach to a debuggee process. Before calling this method, the extension should either start the debuggee process or tell the IDE to do so by calling Connector.startDebuggee(Map).

Throws:
java.io.IOException - if the Connector is unable to attach to a debuggee.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-04

Copyright © 1997, 2010, Oracle. All rights reserved.