AgentProcessPersistenceProperties

Configuration properties for durable agent process persistence.

Persistence activates only when the application also supplies an com.embabel.agent.spi.persistence.AgentProcessSnapshotStore bean, so adding a store module is enough to turn it on. enabled exists to switch it back off without removing the store.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

When a process is written to the snapshot store.

Link copied to clipboard

Whether to checkpoint agent processes when a snapshot store is available. Set to false to keep processes in memory despite a store being present.

Link copied to clipboard

Snapshot store provider to activate. Set to jdbc to enable com.embabel.agent.jdbc.JdbcAgentProcessSnapshotStore when embabel-agent-starter-jdbc is on the classpath. Leave null to supply your own com.embabel.agent.spi.persistence.AgentProcessSnapshotStore bean.

Functions

Link copied to clipboard

Resolve the configured policy to its implementation.