org.jacorb.poa

Class POAMonitorImpl

public class POAMonitorImpl extends POAAdapter implements POAMonitor, POAMonitorController, Configurable

This class extends the POA with a monitoring gui. It implements all poa related listener interfaces and will set up and update the gui.

Version: 1.06, 12/08/99, RT

Author: Reimo Tiedemann, FU Berlin

Method Summary
voidactionCloseView()
voidactionDeactivateObject(String oidStr)
voidactionRemoveRequestFromQueue(String ridStr)
StringPair[]actionRetrieveAOMContent()
StringPair[]actionRetrieveQueueContent()
voidchangeState(String state)
voidcloseMonitor()
voidconfigure(Configuration myConfiguration)
voidinit(POA poa, AOM aom, RequestQueue queue, RPPoolManager pm, String _prefix)
voidobjectActivated(byte[] oid, Servant servant, int aom_size)
voidobjectDeactivated(byte[] oid, Servant servant, int aom_size)
voidopenMonitor()
voidprocessorAddedToPool(RequestProcessor processor, int pool_count, int pool_size)
voidprocessorRemovedFromPool(RequestProcessor processor, int pool_count, int pool_size)
voidrequestAddedToQueue(ServerRequest request, int queue_size)
voidrequestRemovedFromQueue(ServerRequest request, int queue_size)

Method Detail

actionCloseView

public void actionCloseView()

actionDeactivateObject

public void actionDeactivateObject(String oidStr)

actionRemoveRequestFromQueue

public void actionRemoveRequestFromQueue(String ridStr)

actionRetrieveAOMContent

public StringPair[] actionRetrieveAOMContent()

actionRetrieveQueueContent

public StringPair[] actionRetrieveQueueContent()

changeState

public void changeState(String state)

closeMonitor

public void closeMonitor()

configure

public void configure(Configuration myConfiguration)

init

public void init(POA poa, AOM aom, RequestQueue queue, RPPoolManager pm, String _prefix)

objectActivated

public void objectActivated(byte[] oid, Servant servant, int aom_size)

objectDeactivated

public void objectDeactivated(byte[] oid, Servant servant, int aom_size)

openMonitor

public void openMonitor()

processorAddedToPool

public void processorAddedToPool(RequestProcessor processor, int pool_count, int pool_size)

processorRemovedFromPool

public void processorRemovedFromPool(RequestProcessor processor, int pool_count, int pool_size)

requestAddedToQueue

public void requestAddedToQueue(ServerRequest request, int queue_size)

requestRemovedFromQueue

public void requestRemovedFromQueue(ServerRequest request, int queue_size)