org.apache.bsf.debug.serverImpl

Class ObjectServer

Implemented Interfaces:
Runnable

public class ObjectServer
extends SocketConnection
implements Runnable

Field Summary

Dispatcher[]
fDispatchers

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

fDataInputStream, fDataOutputStream, fInputStream, fOutputStream, fStubs

Constructor Summary

ObjectServer(BSFDebugManagerImpl debugManager, int port)

Method Summary

protected void
awake()
protected void
dispatchInvocation(ResultCell rcell)
BSFDebugManagerImpl
getDebugManager()
void
run()
protected void
setIOStreams(InputStream istream, OutputStream ostream, DataInputStream distream, DataOutputStream dostream)

Methods inherited from class org.apache.bsf.debug.util.SocketConnection

dispatchInvocation, exportSkeleton, getSkeleton, getStub, listen, prepareOutgoingInvoke, searchCell, stopListening, swizzle, wireExceptionNotify

Field Details

fDispatchers

public Dispatcher[] fDispatchers

Constructor Details

ObjectServer

public ObjectServer(BSFDebugManagerImpl debugManager,
                    int port)

Method Details

awake

protected void awake()

dispatchInvocation

protected void dispatchInvocation(ResultCell rcell)
            throws Exception
Overrides:
dispatchInvocation in interface SocketConnection

getDebugManager

public BSFDebugManagerImpl getDebugManager()

run

public void run()

setIOStreams

protected void setIOStreams(InputStream istream,
                            OutputStream ostream,
                            DataInputStream distream,
                            DataOutputStream dostream)