|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.alfresco.bm.event.Event
public class Event
An event that is persisted and retrieved for processing.
| Field Summary | |
|---|---|
static String |
EVENT_BEAN_PREFIX
|
static String |
EVENT_NAME_START
|
static String |
EVENT_NAME_STOP
|
static String |
FIELD_END_TIME
|
static String |
FIELD_ID
|
static String |
FIELD_NAME
|
static String |
FIELD_OWNER_ID
|
static String |
FIELD_SCHEDULED_TIME
|
static String |
FIELD_START_TIME
|
static String |
INDEX_NEXT_AVAILABLE_EVENT
|
| Constructor Summary | |
|---|---|
Event()
Default constructor for loading up from queues |
|
Event(String name)
Construct an immediate, unprocessed event without payload data |
|
Event(String name,
long createdTime,
long scheduledTime)
Construct a scheduled, unprocessed event without payload data |
|
Event(String name,
long createdTime,
long scheduledTime,
long startTime,
long endTime,
Serializable data)
Constructor an event that has not been processed |
|
Event(String name,
long createdTime,
long scheduledTime,
Serializable data)
Construct a scheduled, unprocessed event with payload data |
|
Event(String name,
Serializable data)
Construct an immediate, unprocessed event with payload data |
|
| Method Summary | |
|---|---|
static void |
checkIndexes(org.springframework.data.mongodb.core.MongoTemplate mongo,
String collection)
Ensure that the MongoDB collection has the required indexes for events. |
boolean |
equals(Object obj)
|
long |
getCreatedTime()
|
Serializable |
getData()
|
long |
getEndTime()
|
String |
getId()
|
String |
getName()
|
String |
getOwnerId()
Get the identifier of the process owning the event lock |
long |
getScheduledTime()
|
long |
getStartTime()
|
int |
hashCode()
|
void |
setCreatedTime(long createdTime)
|
void |
setData(Serializable data)
|
void |
setEndTime(long endTime)
Set the process end time provided it is greater than the start time. |
void |
setId(String id)
|
void |
setName(String name)
|
void |
setOwnerId(String ownerId)
Set the identifier of the process owning the event lock |
void |
setScheduledTime(long scheduledTime)
|
void |
setStartTime(long startTime)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String FIELD_ID
public static final String FIELD_NAME
public static final String FIELD_SCHEDULED_TIME
public static final String FIELD_OWNER_ID
public static final String FIELD_START_TIME
public static final String FIELD_END_TIME
public static final String INDEX_NEXT_AVAILABLE_EVENT
public static final String EVENT_NAME_START
public static final String EVENT_NAME_STOP
public static final String EVENT_BEAN_PREFIX
| Constructor Detail |
|---|
public Event()
public Event(String name)
Event(String, long, long, Serializable)
public Event(String name,
Serializable data)
Event(String, long, long, Serializable)
public Event(String name,
long createdTime,
long scheduledTime)
Event(String, long, long, Serializable)
public Event(String name,
long createdTime,
long scheduledTime,
Serializable data)
Event(String, long, long, long, long, Serializable)
public Event(String name,
long createdTime,
long scheduledTime,
long startTime,
long endTime,
Serializable data)
name - the event namecreatedTime - the time the event was createdscheduledTime - when the event should be processedstartTime - when the event processing started (0 for 'not started')endTime - when processing finished or by which it should have finisheddata - the event data| Method Detail |
|---|
public static void checkIndexes(org.springframework.data.mongodb.core.MongoTemplate mongo,
String collection)
mongo - connection to MongoDBcollection - name of DB collection containing eventspublic String toString()
toString in class Objectpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic String getId()
public void setId(String id)
public String getOwnerId()
public void setOwnerId(String ownerId)
public String getName()
public void setName(String name)
public long getCreatedTime()
public void setCreatedTime(long createdTime)
public long getScheduledTime()
public void setScheduledTime(long scheduledTime)
public long getStartTime()
public void setStartTime(long startTime)
public long getEndTime()
start time.public void setEndTime(long endTime)
start time.
public Serializable getData()
public void setData(Serializable data)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||