toggle menu
Transactional Outbox
jvm
switch theme
search in API
spring
/
io.github.bluegroundltd.springoutbox.database
Package-level
declarations
Types
Types
Outbox
Dao
Link copied to clipboard
interface
OutboxDao
Outbox
Item
Entity
Link copied to clipboard
@
Entity
data
class
OutboxItemEntity
(
val
id
:
Long
?
,
var
type
:
String
,
var
status
:
OutboxStatus
,
val
payload
:
String
,
val
groupId
:
String
?
,
var
retries
:
Long
,
var
nextRun
:
Instant
,
var
lastExecution
:
Instant
?
,
var
rerunAfter
:
Instant
?
,
var
deleteAfter
:
Instant
?
)
:
UpdatableEntity
<
Long
>
Outbox
Repository
Link copied to clipboard
interface
OutboxRepository
:
JpaRepository
<
OutboxItemEntity
,
Long
>
Persistable
Entity
Link copied to clipboard
@
MappedSuperclass
abstract
class
PersistableEntity
<
ID
>
Updatable
Entity
Link copied to clipboard
@
MappedSuperclass
abstract
class
UpdatableEntity
<
ID
>
:
PersistableEntity
<
ID
>