Package overit.geocall.bl
Class SystemEvent<O>
java.lang.Object
overit.geocall.bl.GenericEvent<O>
overit.geocall.bl.SystemEvent<O>
- Type Parameters:
O- the type of the object contained into the output journal
- Direct Known Subclasses:
AdjudicateCompanyEvent,LoggingConfigChangeEvent,ShutdownEvent,StartupEvent,SystemConfigChangeEvent
Class to be extended by all system level events. Abstract as it
doesn't make sense for generic events to be published directly. This type of event will be handled by all the task
that had been registered to it, no matter what is the packages belongs to.
- GCApi:
- event
- No Reactors
- No Spouts
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.bl.GenericEvent
GenericEvent.Step<O> -
Field Summary
Fields inherited from class overit.geocall.bl.GenericEvent
executorService, journal, streamJournal -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class overit.geocall.bl.GenericEvent
clearEvents, defineInterruptor, defineResult, getJournal, getResult, getSpouts, getStreamJournal, isInternal, launch, launch, launchAsync, launchAsync, register, registerSpouts
-
Constructor Details
-
SystemEvent
public SystemEvent()
-
-
Method Details
-
doLaunch
protected void doLaunch(PoolKit pk, Predicate<Journal<O>> interruptor) throws DAValidateException, DAException - Specified by:
doLaunchin classGenericEvent<O>- Throws:
DAValidateExceptionDAException
-