|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 |