public class EventMapDefImpl extends java.lang.Object implements EventMapDef
EventMapDef| Constructor and Description | 
|---|
EventMapDefImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
EventEntryDef[] | 
getEventDefs()
getEventDefs gets the value of events[] field 
 | 
ProducerDef | 
getProducerDef(java.lang.String eventname,
              java.lang.String producername)
getProducerDef retrieves the ProducerDef given the event name and its producer 
 | 
java.util.List<ProducerDef> | 
getProducerDefs(java.lang.String producername)
getProducerDefs retrieves the ProducerDef objects ArrayList given the producer 
 | 
boolean | 
hasDynamicEventSubscriber()  | 
void | 
setEventDefs(EventEntryDef[] event)
setEventDefs sets the value of events[] field 
 | 
void | 
setHasDynamicEventSubscriber(boolean flag)  | 
void | 
validateEventMapForCyclicDependencies()
validateEventMapForCyclicDependencies validated EventMap for cyclic deoendencies 
 | 
public void setEventDefs(EventEntryDef[] event)
setEventDefs in interface EventMapDefevent - event EventDef arraypublic EventEntryDef[] getEventDefs()
getEventDefs in interface EventMapDefpublic ProducerDef getProducerDef(java.lang.String eventname, java.lang.String producername)
getProducerDef in interface EventMapDefeventname - Name of the eventproducername - Name of the producer which produces the eventpublic java.util.List<ProducerDef> getProducerDefs(java.lang.String producername)
EventMapDefgetProducerDefs in interface EventMapDefproducername - Name of the producer which produces the eventpublic void validateEventMapForCyclicDependencies()
validateEventMapForCyclicDependencies in interface EventMapDefpublic boolean hasDynamicEventSubscriber()
hasDynamicEventSubscriber in interface EventMapDefpublic void setHasDynamicEventSubscriber(boolean flag)
setHasDynamicEventSubscriber in interface EventMapDef