public abstract class AbstractEventServiceEvent extends Object implements EventServiceEvent, PublicationStatusTracker
Constructor and Description |
---|
AbstractEventServiceEvent(Object source)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
PublicationStatus |
getPublicationStatus()
Implementations of this method must be made thread safe.
|
Object |
getSource() |
void |
setPublicationStatus(PublicationStatus status)
Implementations of this method must be made thread safe.
|
protected final Object stateLock
public AbstractEventServiceEvent(Object source)
source
- the source of the eventpublic Object getSource()
getSource
in interface EventServiceEvent
public PublicationStatus getPublicationStatus()
PublicationStatusTracker
getPublicationStatus
in interface PublicationStatusTracker
PublicationStatus.Unpublished
if setPublicationStatus was never called.public void setPublicationStatus(PublicationStatus status)
PublicationStatusTracker
setPublicationStatus
in interface PublicationStatusTracker
status
- the status of the event during it's current publicationCopyright © 2013 Bushe Enterprises, Inc.. All rights reserved.