Version | Date | Description |
---|---|---|
1.0.5 | 2007-10-01 | |
1.0.4 | 2005-05-13 | |
1.0.3 | 2004-11-24 | |
1.0.2 | 2004-10-19 | |
1.0.1 | 2004-10-11 | |
1.0.0 | 2004-10-04 |
Type | Changes | By |
---|---|---|
![]() |
Addded README.txt and NOTICE.txt to create a proper release. | sgoeschl |
![]() |
Fixing broken JAMon 2.x integration. To decouple the service framework from the JAMon library reflection was used but broke with JAMon 2.x. | sgoeschl |
![]() |
Added componentConfiguration.properties to resolve custom properties used for expanding the componentConfiguration.xml. Furthermore added a resolver functionality to allow to use commons-configuration. | sgoeschl |
![]() |
Added JamonInterceptorService to capture statistical performance data | sgoeschl |
![]() |
The SmartToStringBuilder was renamed to ArgumentStringBuilder | sgoeschl |
![]() |
Added AdviceService to provide interceptors for any arbitrary object. | sgoeschl |
![]() |
Added SmartToStringBuilder to get more information out of the LoggingInterceptorService. | sgoeschl |
![]() |
Fixed a few JavaDoc warnings | sgoeschl |
![]() |
Using the parent ServiceManager (if available) during lookup() and hasService() | sgoeschl |
![]() |
Adding Fortress context variables to enable a smooth transition when making all Fulcrum service compatible to a Fortress container | sgoeschl |
![]() |
Incarnating service is done in two steps now. This allows to declare the services in any order in the roleConfiguration.xml | sgoeschl |
![]() |
Updating to avalon-framework-api/impl-4.3.0.jar | sgoeschl |
![]() |
Adding interceptor services to YAAFI. This allows to add interceptors for the whole container or individual services. | sgoeschl |
![]() |
Using ReadWriteLocks for reconfiguring YAAFI on the fly | sgoeschl |
![]() |
Added a "logger" attribute to the role configuration file to simplify setting up Log4j loggers. | sgoeschl |
![]() |
For logging during initializing of a service we use the parent logger (=container's logger) instead of the service logger. This is an issue when writing CSV files otherwise the layout is messed up. | sgoeschl |
Type | Changes | By |
---|---|---|
![]() |
Added a simple tutorial | sgoeschl |
![]() |
Fixed bug in ShutdownService resulting in excessive CPU usage. | sgoeschl |
![]() |
Improved the implementation of BaseServiceImpl | sgoeschl |
![]() |
The CLI can be now configured using SystemProperties and the command line. | sgoeschl |
![]() |
Added a getParameters() to the ServiceContainer interface. This allows to retrieve the Avalon parameters easily. | sgoeschl |
![]() |
The YAAFI service container implements Parameterizable | sgoeschl |
![]() |
Added a Shutdown service to dispose the YAAFI container | sgoeschl |
![]() |
Updated Turbine integration found in the 'contrib' directory | sgoeschl |
![]() |
Updated CLI to make it fit for one of our products | sgoeschl |
![]() |
Removed CVS tags since it makes maintainance difficult | sgoeschl |
![]() |
Removed obsolete email address | sgoeschl |
![]() |
Fixed wrong default values for parameters file if no value was defined. | sgoeschl |
![]() |
Fixed bug in ServiceManagerService - the static field was not reset during a dispose() leading to a NPE in the second invocation. | sgoeschl |
![]() |
Transparent decryption of configuration files | sgoeschl |
![]() |
Added reconfiuration service ro reconfigure YAAFI if the component configuration file has changed | sgoeschl |
![]() |
Provide context mapping in the case that YAAFI is embedded in another Avalon container (experimental) | sgoeschl |
![]() |
Improved bootstrapping of YAAFI using containerConfiguration.xml | sgoeschl |
![]() |
Decryption of configuration files | sgoeschl |
![]() |
Added cryptography support based on JCE/JCA | sgoeschl |
![]() |
Using ServiceManagerConfig to capture the configuration data for YAAFI | sgoeschl |
![]() |
Refactored some code into AvalonContextHelper and InputStreamLocator | sgoeschl |
![]() |
Parsing a "component-type" element for the future | sgoeschl |
![]() |
Parsing a "description" element of the role configuration file | sgoeschl |
![]() |
Improved creation of child logger to avoid overly long names by using the shorthand instead of the class name | sgoeschl |
![]() |
Extending ServiceManagerService to store Parameters and Context | sgoeschl |
![]() |
Setting proper context to achive compatibility with Phoenix container. YAAFI now works embedded into JAMES. | sgoeschl |
Type | Changes | By |
---|---|---|
![]() |
Added a little bit of documentation | sgoeschl |
![]() |
Fixed most of the Eclipse complaints about coding conventions | sgoeschl |
![]() |
Container was missing call to decomission objects, therefore Disposeable interface never working. Thanks to Siegfried Goeschl. | epugh |
![]() |
Initial import to Fulcrum project. | epugh |
Type | Changes | By |
---|---|---|
![]() |
Using LogEnabled.enableLogging() and Configurable.configure() to create a service container | sgoeschl |
![]() |
Locating an absolute file should now also work with Windows | sgoeschl |
![]() |
Removed log4j dpendency | sgoeschl |
Type | Changes | By |
---|---|---|
![]() |
Refactored the source code to extract ServiceComponent and ServiceContainer interface | sgoeschl |
![]() |
Renamed the classes to org.apache.fulcrum.yaafi | sgoeschl |
![]() |
Added a ServiceManager service to keep track of the service manager singleton | sgoeschl |
![]() |
Added a ServiceManagerFactory to encapsulate the details of initializing YAAFI | sgoeschl |
![]() |
Added a simple SystemPropertyService since it is useful and does not introduce any new dependencies | sgoeschl |