Mercurial > dive4elements > framework
comparison Changes @ 332:c53ec9fdc758 1.4
Tagged RELEASE 1.4 of artifacts system.
artifacts/tags/1.4@2784 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 19 Sep 2011 13:55:26 +0000 |
parents | bf787e8c4f78 |
children |
comparison
equal
deleted
inserted
replaced
331:089c6f7794b5 | 332:c53ec9fdc758 |
---|---|
1 2011-09-19 RELEASE 1.4 | |
2 | |
3 !! Release 1.4 is no longer API compatible with old versions of this module !! | |
4 | |
5 NEW: | |
6 | |
7 * Modified the signature of Artifact.setup() -> Artifact.setup(CallMeta). | |
8 The CallMeta is required for I18N support while setting up an | |
9 Artifact. !! THIS MODIFICATION BREAKS THE CURRENT API !! | |
10 | |
11 * Modified the signature of Service.setup() -> Service.setup(GlobalContext). | |
12 | |
13 * Introduced a LifetimeListener interface: applications can register | |
14 instances of this interface to execute tasks after the system goes and | |
15 and before the system goes down. | |
16 | |
17 * Introduced a BackendListener interface: applications can register | |
18 instances of this interface to execute tasks after an event has been | |
19 fired. See the JavaDoc of BackendListener for detailed descriptions of | |
20 the events. | |
21 | |
22 * Introduced "Hooks": Hooks can be used to execute tasks at a specific | |
23 point in time. In our cases, Hooks can be executed before/after feed() | |
24 and advance() operations. | |
25 | |
26 * Introduced a GlobalContext interface for the global context object: | |
27 this interface describes two method to put new objects into this | |
28 context and a method to retrieve objects from this context. | |
29 | |
30 * Introduced a CreationFilter: this filter might be used to create | |
31 Artifacts with restricted Outputs/Facets. | |
32 | |
33 * Introduced a Message interface: Messages might be used by background | |
34 threads to provide information about the process (e.g. status reports). | |
35 | |
36 * Improved ArtifactDatabaseImpl to support background messages. | |
37 | |
38 * Improved the CallContext interface: added a method isInBackground() | |
39 that determines if the current Artifact has started a background | |
40 thread which is still processing. | |
41 | |
42 * Improved the CallContext interface: added methods to add/retrieve | |
43 background messages. | |
44 | |
45 * Improved the State interface: added a endOfLife() method that should | |
46 be called by owner Artifacts. | |
47 | |
48 * Improved the interface of Facets: added a deepCopy() method to be able | |
49 to clone Facets. | |
50 | |
51 * Improved the interface of Facets: added a toXML() method. | |
52 | |
53 * Improved the ArtifactDatabase: added a method loadAllArtifacts(ArtifactLoadedCallback) | |
54 to load all Artifacts of an ArtifactCollection. | |
55 | |
56 * Improved XMLUtils: added support for variables in XPath expression. | |
57 | |
58 * Added a FileTools helper class that implements some convinience | |
59 functions to work with files. | |
60 | |
61 * Some little improvements in ClientProtocolUtils. | |
62 | |
63 * Bumped SLF4J up to 2.0.7. | |
64 | |
65 * Bumped H2 up to 1.3.158. | |
66 | |
67 * Bumped Apache DBCP up to 1.4. | |
68 | |
69 * Bumped PostgreSQL driver up to 8.4-702.jdbc4. | |
70 | |
71 | |
72 FIXED: | |
73 | |
74 * flys/issue20 (Versions-Clash bei slf4j verhindert Start des Artefakt-Servers.) | |
75 | |
76 | |
77 | |
1 2011-06-27 RELEASE 1.3 | 78 2011-06-27 RELEASE 1.3 |
2 | 79 |
3 NEW: | 80 NEW: |
4 | 81 |
5 * Bumped Restlet to version 2.0.7. | 82 * Bumped Restlet to version 2.0.7. |