com.neeve.event.lifecycle
Class LifecycleEvent

java.lang.Object
  extended by com.neeve.util.UtlListElement
      extended by com.neeve.event.Event
          extended by com.neeve.event.lifecycle.LifecycleEvent
All Implemented Interfaces:
IEvent, ILifecycleEvent, UtlPool.Item<Event>, UtlReferenceTracker.HasReferenceTracker
Direct Known Subclasses:
AepBusBindingCreatedEvent, AepBusBindingCreateFailedEvent, AepBusBindingDestroyedEvent, AepBusBindingDownEvent, AepBusBindingOpenedEvent, AepBusBindingOpenFailedEvent, AepBusBindingOpeningEvent, AepBusBindingUpEvent, AepChannelDownEvent, AepChannelUpEvent, AepEngineActiveEvent, AepEngineCreatedEvent, AepEngineStartedEvent, AepEngineStoppedEvent, AepEngineStoppingEvent, AepFlowCreatedEvent, AepMessagingFailedEvent, AepMessagingPrestartEvent, AepMessagingStartedEvent, AepMessagingStartFailedEvent, AepStateCreatedEvent

public abstract class LifecycleEvent
extends Event
implements ILifecycleEvent

Base class for lifecycle 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
 MessageView getBackingMessage()
          Implementation of ILifecycleEvent.getBackingMessage()
 long getEventTime()
          Implementation of ILifecycleEvent.getEventTime()
 void setBackingMessage(MessageView view)
          Implementation of ILifecycleEvent.setBackingMessage(com.neeve.sma.MessageView)
 String toString()
          Get a string representation of a lifecycle 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

getEventTime

public final long getEventTime()
Implementation of ILifecycleEvent.getEventTime()

Specified by:
getEventTime in interface ILifecycleEvent

setBackingMessage

public void setBackingMessage(MessageView view)
Implementation of ILifecycleEvent.setBackingMessage(com.neeve.sma.MessageView)

Specified by:
setBackingMessage in interface ILifecycleEvent

getBackingMessage

public MessageView getBackingMessage()
Implementation of ILifecycleEvent.getBackingMessage()

Specified by:
getBackingMessage in interface ILifecycleEvent

toString

public String toString()
Get a string representation of a lifecycle event.

Overrides:
toString in class Event


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