org.jacorb.poa
Class POAAdapter

java.lang.Object
  extended byorg.jacorb.poa.POAAdapter
All Implemented Interfaces:
AOMListener, EventListener, POAListener, RequestQueueListener, RPPoolManagerListener
Direct Known Subclasses:
POAMonitorImpl

public abstract class POAAdapter
extends java.lang.Object
implements AOMListener, POAListener, RequestQueueListener, RPPoolManagerListener

The adapter which can receives poa events. It implements all poa related listener interfaces. The methods in this class are empty. This class is provided as a convenience for easily creating poa listeners by extending this class and overriding only the methods of interest.

Version:
1.01, 06/20/99, RT
Author:
Reimo Tiedemann, FU Berlin

Constructor Summary
POAAdapter()
           
 
Method Summary
 void objectActivated(byte[] oid, Servant servant, int aom_size)
           
 void objectDeactivated(byte[] oid, Servant servant, int aom_size)
           
 void poaCreated(POA poa)
           
 void poaStateChanged(POA poa, int new_state)
           
 void processorAddedToPool(RequestProcessor processor, int pool_count, int pool_size)
           
 void processorRemovedFromPool(RequestProcessor processor, int pool_count, int pool_size)
           
 void referenceCreated(Object object)
           
 void requestAddedToQueue(ServerRequest request, int queue_size)
           
 void requestRemovedFromQueue(ServerRequest request, int queue_size)
           
 void servantEtherialized(byte[] oid, Servant servant)
           
 void servantIncarnated(byte[] oid, Servant servant)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

POAAdapter

public POAAdapter()
Method Detail

objectActivated

public void objectActivated(byte[] oid,
                            Servant servant,
                            int aom_size)
Specified by:
objectActivated in interface AOMListener

objectDeactivated

public void objectDeactivated(byte[] oid,
                              Servant servant,
                              int aom_size)
Specified by:
objectDeactivated in interface AOMListener

poaCreated

public void poaCreated(POA poa)
Specified by:
poaCreated in interface POAListener

poaStateChanged

public void poaStateChanged(POA poa,
                            int new_state)
Specified by:
poaStateChanged in interface POAListener

processorAddedToPool

public void processorAddedToPool(RequestProcessor processor,
                                 int pool_count,
                                 int pool_size)
Specified by:
processorAddedToPool in interface RPPoolManagerListener

processorRemovedFromPool

public void processorRemovedFromPool(RequestProcessor processor,
                                     int pool_count,
                                     int pool_size)
Specified by:
processorRemovedFromPool in interface RPPoolManagerListener

referenceCreated

public void referenceCreated(Object object)
Specified by:
referenceCreated in interface POAListener

requestAddedToQueue

public void requestAddedToQueue(ServerRequest request,
                                int queue_size)
Specified by:
requestAddedToQueue in interface RequestQueueListener

requestRemovedFromQueue

public void requestRemovedFromQueue(ServerRequest request,
                                    int queue_size)
Specified by:
requestRemovedFromQueue in interface RequestQueueListener

servantEtherialized

public void servantEtherialized(byte[] oid,
                                Servant servant)
Specified by:
servantEtherialized in interface AOMListener

servantIncarnated

public void servantIncarnated(byte[] oid,
                              Servant servant)
Specified by:
servantIncarnated in interface AOMListener