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)