Ticket #741 (closed enhancement: fixed)

Opened 5 months ago

Last modified 4 months ago

Don't invoke @Initialize methods when building jobs. But introduce a @Validate annotation for "thin" initialization and validation.

Reported by: kasper Owned by: kasper
Priority: very high Milestone: AnalyzerBeans 0.10
Component: AnalyzerBeans Keywords:
Cc:
Influenced classes:

Description

Initialization methods are very frequently invoked in DataCleaner because of the interactive UI, which refreshes the job every time a property value changes.

To cater for such a scenario we should rather have two degrees of initialization: Validation (which is what the UI needs) and actual initialization (should be guaranteed to only be invoked once for a job! And be symmetrical to @Close methods).

So: Introduce a @Validate annotation for this and make use of it for all repeatable and lightweight initializations.

Change History

comment:1 Changed 5 months ago by kasper

  • Status changed from new to assigned
  • Owner set to kasper

comment:2 Changed 4 months ago by kasper

  • Status changed from assigned to closed
  • Resolution set to fixed

comment:3 Changed 4 months ago by kasper

  • Milestone changed from AnalyzerBeans X.0 to AnalyzerBeans 0.10

Releasing with AnalyzerBeans 0.10.

Note: See TracTickets for help on using tickets.