Class EventOutbox

java.lang.Object
org.apache.cayenne.PersistentObject
org.apache.cayenne.BaseDataObject
org.apache.cayenne.CayenneDataObject
All Implemented Interfaces:
IEntity, Serializable, org.apache.cayenne.DataObject, org.apache.cayenne.Persistent, org.apache.cayenne.Validating

public class EventOutbox extends _EventOutbox
Provides an event outbox entity containing all events which should be saved in transactional outbox.
Since:
22.10.0
See Also:
  • Field Details

    • STATUS_NEW

      public static final String STATUS_NEW
      A new event
      See Also:
    • STATUS_IN_PROGRESS

      public static final String STATUS_IN_PROGRESS
      An in progress event
      See Also:
    • STATUS_IN_QUEUE

      public static final String STATUS_IN_QUEUE
      An in progress event
      See Also:
    • STATUS_DELIVERED

      public static final String STATUS_DELIVERED
      A delivered event
      See Also:
    • STATUS_FAILED

      public static final String STATUS_FAILED
      A failed event
      See Also:
    • STATUSES

      public static final String[] STATUSES
      The full set of event Status
    • ENTITY_TYPE_SUBMISSION

      public static final String ENTITY_TYPE_SUBMISSION
      A submission type
      See Also:
    • ENTITY_TYPES

      public static final String[] ENTITY_TYPES
      The full set of entity types
    • ERROR_TYPE_FAIL_BEFORE_PROCESSING

      public static final String ERROR_TYPE_FAIL_BEFORE_PROCESSING
      A Before processing error
      See Also:
    • ERROR_TYPE_FAIL_PROCESSING

      public static final String ERROR_TYPE_FAIL_PROCESSING
      A processing error
      See Also:
    • ERROR_TYPES

      public static final String[] ERROR_TYPES
      The full set of error types
  • Constructor Details

    • EventOutbox

      public EventOutbox()