Class EventService
-
- All Implemented Interfaces:
public final class EventService
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegereventsCountprivate final BooleanisEventsEmpty
-
Constructor Summary
Constructors Constructor Description EventService(Integer queueSizeLimit)
-
Method Summary
Modifier and Type Method Description final IntegergetEventsCount()final BooleanisEventsEmpty()final Unitinitialize()final Unitdeinitialize()final UnitenqueueEvent(SessionEvent event)final List<SessionEvent>dequeueEvents(Integer numEvents)final UnitprependEvents(List<SessionEvent> newEvents)final UnitclearEvents()-
-
Constructor Detail
-
EventService
EventService(Integer queueSizeLimit)
-
-
Method Detail
-
getEventsCount
final Integer getEventsCount()
-
isEventsEmpty
final Boolean isEventsEmpty()
-
initialize
final Unit initialize()
-
deinitialize
final Unit deinitialize()
-
enqueueEvent
final Unit enqueueEvent(SessionEvent event)
-
dequeueEvents
final List<SessionEvent> dequeueEvents(Integer numEvents)
-
prependEvents
final Unit prependEvents(List<SessionEvent> newEvents)
-
clearEvents
final Unit clearEvents()
-
-
-
-