I also feel it is not very graceful to use containerServiceId  every
time. In common cases there are several container services and a
single extender service. Maybe it is better to distinguish the mbean
for blueprint extender  from the mbean for a blueprint
bundle/container?

> 2009/11/19 Alan Keane <[email protected]>
>
>> Hi,
>>
>> The interfaces defined look good to me both in terms of usefulness and
>> consistency with RFC-139.
>> The BlueprintMetadataMBean supports querying of the metadata based on
>> containerServiceId and componentId so I don't think
>> we would have any need for a single MBean for each BlueprintContainer
>> service.
>> If required it would be relatively straightforward to extend the JMXAgent
>> to
>> discover and manage the lifecycle of these or
>> other additional MBeans for compendium services.
>>
> Yes. I agree.
> I see the RI using an acivator to register the MBeans to mbean servers. I
> don't very like such implement. If your jmx agent can be published as a
> service,  the bundle of blueprint mbean implement can leverage such service
> to register its mbean to all the servers.  That is, the new mbean bundles
> don't need to implement another jmx agent itself. On the other hand, as you
> state above, including the blueprint mbean implement  in our Aries' 139
> imlpement bundle and extend the JMX agent is a good approach.
>

Reply via email to