de.cesr.lara.components.eventbus
Interface LaraInternalEventSubscriber

All Superinterfaces:
LaraAbstractEventSubscriber
All Known Subinterfaces:
LaraAgentComponent<A,BO>, LaraBOCollector<A,BO>, LaraBOPreselector<A,BO>, LaraBOUtilityUpdater<A,BO>, LaraDecisionModeSelector<A,BO>, LaraPreferenceUpdater<A,BO>, LaraPreprocessorComp<A,BO>
All Known Implementing Classes:
DecisionModeSelector, HouseplantModel, LAbstractModel, LAbstractPpComp, LAbstractRsModel, LAbstractStandaloneSynchronisedModel, LCompleteBoCollector, LContributingBoCollector, LDefaultAgentComp, LDefaultBOUpdater, LDefaultDecisionModeSelector, LDelegatingBoPreselector, LDeliberativeDecisionModeSelector, LOmitZeroContributingBOCollector, LPreprocessor, LPseudoPrefereceUpdater, MyDecisionModeSelector, MyModel, MyModeSelector, MyRsContextBuilder, SimplePerformanceStatistics

public interface LaraInternalEventSubscriber
extends LaraAbstractEventSubscriber

Common interface for subscribers of events. Events declare an inherited interface. Only for core components in de.cesr.lara.components.


Method Summary
 void onInternalEvent(LaraEvent event)
          Only for internal super classes beeing part of the LARA core.
 

Method Detail

onInternalEvent

void onInternalEvent(LaraEvent event)
Only for internal super classes beeing part of the LARA core. Use this in your base class to react on events, when the reaction should not be overridden by subclasses.

Parameters:
event -