⧼vector-jumptocontent⧽

Event Queue Object: Difference between revisions

From EPrints Documentation
Added event queue object
 
mNo edit summary
Line 6: Line 6:
<table border="1" cellspacing="0" cellpadding="2">
<table border="1" cellspacing="0" cellpadding="2">
<tr><th>Field Name</th><th>Type</th><th>Description</th></tr>
<tr><th>Field Name</th><th>Type</th><th>Description</th></tr>
<tr><td>eventqueueid</td><td>[[uuid field]]</td><td>Either a UUID or a hash of the event (if created with [[API:EPrints/EventQueue#create_unique|create_unique]] method).</td></tr>
<tr><td>eventqueueid</td><td>[[uuid field]]</td><td>Either a UUID or a hash of the event (if created with [[API:EPrints/DataObj/EventQueue#create_unique|create_unique]] method).</td></tr>
<tr><td>cleanup</td><td>[[boolean field]]</td><td>If set to <tt>true</tt> removes this event once it has finished. Defaults to <tt>true</tt></td></tr>
<tr><td>cleanup</td><td>[[boolean field]]</td><td>If set to <tt>true</tt> removes this event once it has finished. Defaults to <tt>true</tt></td></tr>
<tr><td>priority</td><td>[[int field]]</td><td>The priority for this event.</td></tr>
<tr><td>priority</td><td>[[int field]]</td><td>The priority for this event.</td></tr>

Revision as of 10:55, 18 February 2022


Built in Fields

Field NameTypeDescription
eventqueueiduuid fieldEither a UUID or a hash of the event (if created with create_unique method).
cleanupboolean fieldIf set to true removes this event once it has finished. Defaults to true
priorityint fieldThe priority for this event.
start_timetimestamp fieldThe event should not be executed before this time.
end_timetime fieldThe event was last touched at this time.
statusset field eprintThe status of the event. Can be one of waiting, inprogress, success or failed.
useriditemref fieldThe user (if any) that was responsible for creating this event.
descriptionlongtext fieldA human-readable description of this event (or error).
pluginidid fieldThe EPrints::Plugin::Event plugin id to call to execute this event.
actionid fieldThe name of the action to execute on the plugin (i.e. method name).
paramsstorable fieldParameters to pass to the action (a text serialisation).