org.jacorb.poa

Class POAAdapter

Implemented Interfaces:
AOMListener, EventListener, POAListener, RequestQueueListener, RPPoolManagerListener
Known Direct 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

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)

Method Details

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