Skip to main content

Blog Archive for kohsuke during December 2005

I've been working on a project called Dalma, a variation of workflow engine that uses continuation. I've implemented the 'engine' component, that can be embedded into any application. Then the 'container' component, which works like a web container and hosts user-written applications (a container is harder to reuse, but it frees developers from low-level details, such as where to persist data,...
I just posted the early access 3 release of JAXB RI 2.0 on java.net. What I really like about this version is that it's released under the CDDL, so you can play with it, use it, redistribute it, bundle it into your app, etc, etc, freely. Even though it's EA, it's extensively tested --- roughly 1800 tests including all those industry schemas, contributed schemas, regression test cases --- and...
My previous entry about JMX got some real feedback from people that are working on JMX. In appreciation of that, I wrote a little utility in the hope of contributing back to JMX. One of the problems I had was the lack of "weak MBean" support ---- I didn't want the MBeanServer to hold a strong reference to my MBean, because that prevents those objects from GC-ed. Eamonn McManus suggested a...
As a part of the Dalma workflow engine project, I'm implementing the JMX support for the workflow container, so that it can be managed remotely --- for example, you can start/stop workflow applications, check the running conversations, etc. I thought my use case was a pretty simple one, so I was hoping it would be easy. But unfortunately it turns out that there are problems. Firstly, I didn't...