Skip to content

Job: the two clean styles — self-describing JobHandler + method-level @Scheduled#2

Merged
iliyan-velichkov merged 2 commits into
masterfrom
feat/spring-style-jobs
Jun 22, 2026
Merged

Job: the two clean styles — self-describing JobHandler + method-level @Scheduled#2
iliyan-velichkov merged 2 commits into
masterfrom
feat/spring-style-jobs

Conversation

@iliyan-velichkov

@iliyan-velichkov iliyan-velichkov commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Demonstrates the two Spring-style job styles enabled by eclipse-dirigible/dirigible#6051 — one per @Component class, never mixed:

  • Strong interfaceCleanupJob is a @Component implementing JobHandler, supplying its own cron() (no @Scheduled) — like org.quartz.Job.
  • Method-level annotationMaintenance is a @Component with @Scheduled-annotated methods (Spring @Scheduled-on-a-method style).

Depends on eclipse-dirigible/dirigible#6051; CI fails until it merges. Merge after #6051.

🤖 Generated with Claude Code

iliyan-velichkov and others added 2 commits June 22, 2026 09:46
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…scheduled

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@iliyan-velichkov iliyan-velichkov changed the title Add Spring-style scheduled-job examples (interface + method-level) Job: two clean styles — self-describing JobHandler + method-level @Scheduled Jun 22, 2026
@iliyan-velichkov iliyan-velichkov changed the title Job: two clean styles — self-describing JobHandler + method-level @Scheduled Job: the two clean styles — self-describing JobHandler + method-level @Scheduled Jun 22, 2026
@iliyan-velichkov iliyan-velichkov self-assigned this Jun 22, 2026
@iliyan-velichkov iliyan-velichkov merged commit 2fc48a9 into master Jun 22, 2026
@iliyan-velichkov iliyan-velichkov deleted the feat/spring-style-jobs branch June 22, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant