You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by sg...@apache.org on 2005/01/20 16:49:24 UTC
cvs commit: jakarta-turbine-fulcrum/yaafi/xdocs changes.xml todo.xml
sgoeschl 2005/01/20 07:49:24
Modified: yaafi/xdocs changes.xml todo.xml
Log:
Synchronizing the changes between Fulcrum and my ongoing development
Revision Changes Path
1.5 +31 -12 jakarta-turbine-fulcrum/yaafi/xdocs/changes.xml
Index: changes.xml
===================================================================
RCS file: /home/cvs/jakarta-turbine-fulcrum/yaafi/xdocs/changes.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- changes.xml 24 Nov 2004 13:46:32 -0000 1.4
+++ changes.xml 20 Jan 2005 15:49:24 -0000 1.5
@@ -6,11 +6,30 @@
</properties>
<body>
+ <release version="1.0.4" date="as in CVS">
+ <action dev="sgoeschl" type="add">
+ Refactored some code into AvalonContextHelper and InputStreamLocator
+ </action>
+ <action dev="sgoeschl" type="add">
+ Parsing a "description" element of the role configuration file
+ </action>
+ <action dev="sgoeschl" type="update">
+ Improved creation of child logger to avoid overly long names by using the shorthand
+ instead of the class name
+ </action>
+ <action dev="sgoeschl" type="add">
+ Extending ServiceManagerService to store Parameters and Context
+ </action>
+ <action dev="sgoeschl" type="add">
+ Setting proper context to achive compatibility with Phoenix container. YAAFI
+ now works embedded into JAMES.
+ </action>
+ </release>
<release version="1.0.3" date="2004-11-24">
- <action dev="goeschsi" type="add">
- Added a little bi of documentation
+ <action dev="sgoeschl" type="add">
+ Added a little bit of documentation
</action>
- <action dev="goeschsi" type="fix">
+ <action dev="sgoeschl" type="fix">
Fixed most of the Eclipse complaints about coding conventions
</action>
<action dev="epugh" type="fix" due-to="Siegfried Goeschl">
@@ -22,35 +41,35 @@
</action>
</release>
<release version="1.0.2" date="2004-10-19">
- <action dev="goeschsi" type="update">
+ <action dev="sgoeschl" type="update">
Using LogEnabled.enableLogging() and Configurable.configure() to create a service container
</action>
- <action dev="goeschsi" type="fix">
+ <action dev="sgoeschl" type="fix">
Locating an absolute file should now also work with Windows
</action>
- <action dev="goeschsi" type="fix">
+ <action dev="sgoeschl" type="fix">
Removed log4j dpendency
</action>
</release>
<release version="1.0.1" date="2004-10-11">
- <action dev="goeschsi" type="update">
+ <action dev="sgoeschl" type="update">
Refactored the source code to extract ServiceComponent and ServiceContainer interface
</action>
- <action dev="goeschsi" type="update">
+ <action dev="sgoeschl" type="update">
Renamed the classes to org.apache.fulcrum.yaafi
</action>
- <action dev="goeschsi" type="add">
+ <action dev="sgoeschl" type="add">
Added a ServiceManager service to keep track of the service manager singleton
</action>
- <action dev="goeschsi" type="add">
+ <action dev="sgoeschl" type="add">
Added a ServiceManagerFactory to encapsulate the details of initializing YAAFI
</action>
- <action dev="goeschsi" type="add">
+ <action dev="sgoeschl" type="add">
Added a simple SystemPropertyService since it is useful and does not introduce any new dependencies
</action>
</release>
<release version="1.0.0" date="2004-10-04">
- <action dev="goeschsi" type="fix">
+ <action dev="sgoeschl" type="fix">
Cleaned up the implementation
</action>
</release>
1.2 +23 -0 jakarta-turbine-fulcrum/yaafi/xdocs/todo.xml
Index: todo.xml
===================================================================
RCS file: /home/cvs/jakarta-turbine-fulcrum/yaafi/xdocs/todo.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- todo.xml 9 Nov 2004 09:49:46 -0000 1.1
+++ todo.xml 20 Jan 2005 15:49:24 -0000 1.2
@@ -17,6 +17,29 @@
BlowfishJ from Markus Hahn (see http://www.lassekolb.info/bfacs.htm).
</p>
</subsection>
+
+ <subsection name="Adding a component personality">
+ <p>
+ Based on the component personality a proper Context will be
+ created (e.g. 'merlin', 'fortress', 'phoenix') and passed
+ to the component. This would allow to reuse Avalon service
+ written for other containers (I'm not jokink)
+ </p>
+ </subsection>
+
+ <subsection name="Adding a container personality">
+ <p>
+ This would allow to embed YAAFI cleanly in another
+ Avalon Container, e.g. within James.
+ </p>
+ </subsection>
+
+ <subsection name="Add automatic reconfiguration">
+ <p>
+ It would be nice to poll the configuration files
+ and trigger a reconfiguration if they were changed
+ </p>
+ </subsection>
</section>
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org