I'll leave Juha to speak about his book :-)
XMBean is a ModelMBean implementation
The MBean dependencies are implemented by some
MBeans that are in the jboss-system cvs module
They are not included with jbossmx standalone.
You can use them programatically, many parts of JBoss
does just this, e.g. JMS Queues, EJB deployment.
I think there are plans to move the behaviour to
life-cycle interceptors on the MBeans?
There are examples of just about everything in the
Using the stable releases today means programming against the standard JMX API.
Not much documentation on the features outside the spec. Writing is such a waste of time.