On 09-09-08 12:58 PM, Galder Zamarreno wrote:
Yeah, this is correct. In a standard MBean, the operation called must
be
part of the MBean interface, otherwise it fails. So, it must be exposed
somehow. In a required model mbean, the operation must have been defined
as an MBean method.
So, yeah, ResourceDMBean.invoke() needs to check whether the method
called is a managed operation or not. I'll create a jira for this asap.
Bela and I deviated from spec intentionally because we liked the fact
that you could expose all class methods by simply annotating class with
@MBean. Either way it should be simple to fix.
Cheers