Monday, September 28, 2009

Chaplin ACT 0.4.1 released

In this new release of Chaplin ACT some bugs have been fixed and several new features have been introduced. See the change log for the list of changes.

Among other improvements I have to mention the possibility of creating so called emitter proxies. These feature allows programmer to create a proxy for emitting messages into a composite. It may be useful in situations when a method invocation should be distributed to more components in one call. Another usage is making a facade whose interface contains a selection of methods from various services contained in the composite. In this article you will find several examples on this feature.

Another new feature is that all domain classes implement Meta interface which enables attaching metadata to objects into a generated instance field. Besides the Meta's methods, which are considered rather internal, one can use the DynaCastUtils.$meta(object, key, value) operator which sets and gets metadata properties in the form of key-value pairs.

From this release structured names can be used for referencing components in a multilevel (with nested composites) composite from other components. It gives a programmer more power for routing messages in the composite.

About Me

My photo
Cokoliv říkáme, je až na výjimky jinak.