|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.softamis.net.registry.impl.RegistryEventsMulticaster<K,V>
K - type of keys used to identify registry itemsV - type of values stored in the registrypublic class RegistryEventsMulticaster<K extends java.io.Serializable,V extends java.io.Serializable>
Utility class used to multicast invocation of RegisryEventProcessors
| Field Summary | |
|---|---|
protected java.util.List<RegistryEventProcessor<K,V>> |
fProcessors
List of processors to invoke |
| Constructor Summary | |
|---|---|
RegistryEventsMulticaster()
|
|
| Method Summary | |
|---|---|
void |
addRegistryEventProcessor(RegistryEventProcessor<K,V> aListener)
Performs un-registration of event processor |
void |
fireProcessItemInvalid(ItemEntry<K,V> aEntry)
Fires invocation of processItemInvalid(aEntry) method for all
registered processors |
void |
fireProcessItemRegistered(ItemEntry<K,V> aEntry)
Fires invocation of processItemRegistered(aEntry) method for all
registered processors |
void |
fireProcessItemRequest(ItemEntry<K,V> aEntry)
Fires invocation of processItemsRequest(aEntry) method for all
registered processors |
void |
fireProcessItemUnRegistered(ItemEntry<K,V> aEntry)
Fires invocation of processItemUnregistered(aEntry) method for all
registered processors |
java.util.List<RegistryEventProcessor<K,V>> |
getProcessors()
|
void |
removeRegistryEventProcessor(RegistryEventProcessor<K,V> aListener)
Performs registration of event processor |
void |
setProcessors(java.util.List<RegistryEventProcessor<K,V>> aProcessors)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.List<RegistryEventProcessor<K extends java.io.Serializable,V extends java.io.Serializable>> fProcessors
| Constructor Detail |
|---|
public RegistryEventsMulticaster()
| Method Detail |
|---|
public void fireProcessItemInvalid(ItemEntry<K,V> aEntry)
processItemInvalid(aEntry) method for all
registered processors
aEntry - entry to processpublic void fireProcessItemUnRegistered(ItemEntry<K,V> aEntry)
processItemUnregistered(aEntry) method for all
registered processors
aEntry - entry to processpublic void fireProcessItemRegistered(ItemEntry<K,V> aEntry)
processItemRegistered(aEntry) method for all
registered processors
aEntry - entry to processpublic void fireProcessItemRequest(ItemEntry<K,V> aEntry)
processItemsRequest(aEntry) method for all
registered processors
aEntry - entry to processpublic void removeRegistryEventProcessor(RegistryEventProcessor<K,V> aListener)
aListener - processor to registerpublic void addRegistryEventProcessor(RegistryEventProcessor<K,V> aListener)
aListener - processor to un-registerpublic java.util.List<RegistryEventProcessor<K,V>> getProcessors()
public void setProcessors(java.util.List<RegistryEventProcessor<K,V>> aProcessors)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||