com.neeve.event
Class EventBatch<T extends EventBatch<T>>

java.lang.Object
  extended by com.neeve.util.UtlListElement
      extended by com.neeve.event.Event
          extended by com.neeve.event.EventBatch<T>
All Implemented Interfaces:
IEvent, IEventBatch, UtlPool.Item<Event>, UtlReferenceTracker.HasReferenceTracker
Direct Known Subclasses:
MessageBatchEvent, MessageStabilityBatchEvent

public abstract class EventBatch<T extends EventBatch<T>>
extends Event
implements IEventBatch

Base class for batch events.

Threading:
This class is safe for concurrent access by multiple threads.

Field Summary
 
Fields inherited from class com.neeve.util.UtlListElement
count, head, next, prev
 
Method Summary
 UtlList getEventBatch()
          Implementation of IEventBatch.getEventBatch()
 String toString()
          Get a string representation of an event.
 
Methods inherited from class com.neeve.event.Event
acquire, dispose, getAcknowledger, getAttachment, getDelay, getDispatchTime, getInstanceNumber, getOfferTs, getPollTs, getPool, getRemainingTime, getScheduledTime, getSource, getType, init, isEndOfBatch, isHandled, owners, referenceTracker, setAcknowledger, setAttachment, setDelay, setDispatchTime, setEndOfBatch, setHandled, setPool, setScheduledTime, setSource
 
Methods inherited from class com.neeve.util.UtlListElement
count, insertAfter, insertBefore, isLinked, next, previous, unlink, wipe
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.neeve.event.IEvent
acquire, dispose, getAcknowledger, getAttachment, getDelay, getDispatchTime, getInstanceNumber, getRemainingTime, getScheduledTime, getSource, getType, isEndOfBatch, isHandled, owners, setAcknowledger, setAttachment, setDelay, setEndOfBatch, setHandled, setSource
 
Methods inherited from interface com.neeve.util.UtlReferenceTracker.HasReferenceTracker
referenceTracker
 

Method Detail

getEventBatch

public final UtlList getEventBatch()
Implementation of IEventBatch.getEventBatch()

Specified by:
getEventBatch in interface IEventBatch

toString

public String toString()
Description copied from class: Event
Get a string representation of an event.

Overrides:
toString in class Event


Copyright © 2016 Neeve Research, LLC. All Rights Reserved.