The Apache Jakarta Project Jakarta HiveMind Project
 
   

History of Changes

RSS

Version 1.0-beta-1 (unreleased)

  • updateAdded change log. (HLS)
  • updateRefactored ClassFab and related classes for easier reuse outside of HiveMind. Added a new suite of tests related to ClassFab.(HLS)
  • addCreated two new services in hivemind-lib for creating default implementations of arbitrary interfaces (DefaultImplementationBuilder) and for using that to create placeholder services (PlaceholderFactory).(HLS)
  • addCreated MessageFormatter class as a wrapper around ResourceBundle and an easy way for individual packages to gain access to runtime messages. (HLS)
  • updateModified the read-attribute rule to allow a translator to be specified (overriding the translator for the attribute).(HLS)
  • addAdded the qualified-id and id-list translators.(HLS)
  • addAdded the hivemind.lib.PipelineFactory and related code, schemas, tests and documentation. (HLS)
  • fix Enhance logging of exceptions when setting a service property to a contribution (HLS) Fixes HIVEMIND-4.
  • add Added service hivemind.lib.BeanFactoryBuilder. (HLS)
  • update Removed the <description> element from the module descriptor format; descriptions are now provided as enclosed text for element that support descriptions. (HLS)
  • update Changed the MethodMatcher classes to use a MethodSignature rather than a Method. (HLS)
  • update Changed MessageFormatter to automatically convert Throwables into their message or class name. (HLS)
  • add Added FileResource. (HLS)
  • update Extended hivemind.BuilderFactory to be able to set the ClassResolver; for a service implementation, and to autowire common properties (log, messages, serviceId, errorHandler, classResolver) if the properties are writeable and of the correct type. (HLS)
  • update Added methods newControl(), newMock(), addControl(), replayControls() and verifyControls() to HiveMindTestCase to simplify test cases that use multiple EasyMock mock objects. (HLS)
  • update Changed HiveMindFilter to log a message after it stores the registry into the servlet context. (HLS)
  • fix Restore the getConfiguration() and expandSymbols() methods to the Registry interface. (HLS) Fixes HIVEMIND-11.
  • fix SimpleDataLanguageParser calls the ContentHandler with a null namespace argument instead of "". That leads to some problems if you want to use transformers. (HLS) Thanks to Dieter Bogdoll. Fixes HIVEMIND-9.
  • fix Fix how certain translator messages are generated to avoid unit test failures. (HLS) Thanks to Achim Hügen. Fixes HIVEMIND-7.
  • update Modify the build files to enable debugging by default. (HLS) Fixes HIVEMIND-12.
  • update Added validation of id attributes in module deployment descriptors (using ORO regular expressions). (HLS)
  • fix Fix some typos in definition of the hivemind.lib.NameLookup service. (HLS)