org.apache.bsf.debug.meta

Class DebuggerStub

Implemented Interfaces:
BSFDebugger, Remote, JsCallbacks, RemoteService

public class DebuggerStub
extends JsCallbacksStub
implements BSFDebugger

Field Summary

Fields inherited from class org.apache.bsf.debug.util.Stub

NOT_FOUND, UNDEFINED, m_con, m_revoked, m_tid, m_uid

Constructor Summary

DebuggerStub(SocketConnection con, int tid, int uid)

Method Summary

void
createdEngine(String lang, Object engine)
An language engine has been created.
void
deletedEngine(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

Init, addListener, completeFuture, createFuture, equals, getConnection, getTid, getUid, removeListener, revokeFuture, revoked, suspendFuture, swizzle

Constructor Details

DebuggerStub

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

Method Details

createdEngine

public void createdEngine(String lang,
                          Object engine)
            throws RemoteException
An language engine has been created.
Specified by:
createdEngine in interface BSFDebugger

deletedEngine

public void deletedEngine(Object engine)
            throws RemoteException
An language engine has been terminated.
Specified by:
deletedEngine in interface BSFDebugger

disconnect

public void disconnect()
            throws 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