Ticket #741 (closed enhancement: fixed)
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: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.
