org.jacorb.poa
Class EventMulticaster
public
class
EventMulticaster
extends Object
implements AOMListener, RequestQueueListener, RPPoolManagerListener, POAListener, EventListener
This class will manage an structure of a chain of poa event listeners
and will dispatch events to those listeners.
Version: 1.01, 06/20/99, RT
| Method Summary |
| protected static AOMListener | add(AOMListener _one, AOMListener _two) |
| protected static POAListener | add(POAListener _one, POAListener _two) |
| protected static RequestQueueListener | add(RequestQueueListener _one, RequestQueueListener _two) |
| protected static RPPoolManagerListener | add(RPPoolManagerListener _one, RPPoolManagerListener _two) |
| protected static EventListener | add_(EventListener _one, EventListener _two) |
| void | objectActivated(byte[] oid, Servant servant, int size) |
| void | objectDeactivated(byte[] oid, Servant servant, int 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) |
| protected static AOMListener | remove(AOMListener l, AOMListener old) |
| protected EventListener | remove(EventListener l) |
| protected static POAListener | remove(POAListener l, POAListener old) |
| protected static RequestQueueListener | remove(RequestQueueListener l, RequestQueueListener old) |
| protected static RPPoolManagerListener | remove(RPPoolManagerListener l, RPPoolManagerListener old) |
| protected static EventListener | remove_(EventListener l, EventListener old) |
| 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) |
public void objectActivated(byte[] oid, Servant servant, int size)
public void objectDeactivated(byte[] oid, Servant servant, int size)
public void poaCreated(
POA poa)
public void poaStateChanged(
POA poa, int new_state)
public void processorAddedToPool(
RequestProcessor processor, int pool_count, int pool_size)
public void processorRemovedFromPool(
RequestProcessor processor, int pool_count, int pool_size)
public void referenceCreated(Object object)
public void requestAddedToQueue(
ServerRequest request, int queue_size)
public void requestRemovedFromQueue(
ServerRequest request, int queue_size)
public void servantEtherialized(byte[] oid, Servant servant)
public void servantIncarnated(byte[] oid, Servant servant)