org.apache.bsf.debug.meta
Class DebuggerStub

java.lang.Object
  extended by org.apache.bsf.debug.util.Stub
      extended by org.apache.bsf.debug.meta.JsCallbacksStub
          extended by org.apache.bsf.debug.meta.DebuggerStub
All Implemented Interfaces:
java.rmi.Remote, BSFDebugger, JsCallbacks, RemoteService

public class DebuggerStub
extends JsCallbacksStub
implements BSFDebugger


Field Summary
 
Fields inherited from class org.apache.bsf.debug.util.Stub
m_con, m_revoked, m_tid, m_uid, NOT_FOUND, UNDEFINED
 
Constructor Summary
DebuggerStub(SocketConnection con, int tid, int uid)
           
 
Method Summary
 void createdEngine(java.lang.String lang, java.lang.Object engine)
          An language engine has been created.
 void deletedEngine(java.lang.Object engine)
          An language engine has been terminated.
 void disconnect()
          The connection to the debug manager has been revoked.
 
Methods inherited from class org.apache.bsf.debug.meta.JsCallbacksStub
handleBreakpointHit, handleEngineStopped, handleExceptionThrown, handleSteppingDone, poll
 
Methods inherited from class org.apache.bsf.debug.util.Stub
addListener, completeFuture, createFuture, equals, getConnection, getTid, getUid, Init, removeListener, revoked, revokeFuture, suspendFuture, swizzle
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.bsf.debug.util.RemoteService
addListener, completeFuture, createFuture, removeListener, suspendFuture
 

Constructor Detail

DebuggerStub

public DebuggerStub(SocketConnection con,
                    int tid,
                    int uid)
Method Detail

createdEngine

public void createdEngine(java.lang.String lang,
                          java.lang.Object engine)
                   throws java.rmi.RemoteException
Description copied from interface: BSFDebugger
An language engine has been created.

Specified by:
createdEngine in interface BSFDebugger
Throws:
java.rmi.RemoteException

deletedEngine

public void deletedEngine(java.lang.Object engine)
                   throws java.rmi.RemoteException
An language engine has been terminated.

Specified by:
deletedEngine in interface BSFDebugger
Throws:
java.rmi.RemoteException

disconnect

public void disconnect()
                throws java.rmi.RemoteException
The connection to the debug manager has been revoked. This implies no more connection should be kept to any engine.

Specified by:
disconnect in interface BSFDebugger
Throws:
java.rmi.RemoteException