[jboss-dev-forums] [Management Development] - Re: Simple Example using ManagedObjects and ProfileService

emuckenhuber do-not-reply at jboss.com
Fri Nov 13 11:15:32 EST 2009


"rareddy" wrote : 
  | anonymous wrote : where you could extend the current DataSource templates and add specific properties. For this you would not need any specific deployers integration code.
  | Yeah, this sounds like what I need to do. Is there any code sample you can point me towards.
  | 

Sure. Basically ProfileService DeploymentTemplates are based on ManagedProperties as well. It consists of a Template which actually generates a deployment and a TemplateInfo which contains the values which can be modified and are exposed to JOPR.

https://svn.jboss.org/repos/jbossas/branches/Branch_5_x/connector/src/main/org/jboss/resource/deployers/management/DsDataSourceTemplate.java
https://svn.jboss.org/repos/jbossas/branches/Branch_5_x/connector/src/main/org/jboss/resource/deployers/management/DsDataSourceTemplateInfo.java

Those are the ones related to ConnectionFactories. Unfortunately this seems a bit messy, also the handling of config-properties is a bit weird.
Maybe you only need to extend the TemplateInfo and add some different default values.

You can also look at jboss-jca.deployer/META-INF/jca-deployers-jboss-beans.xml - on how we instantiate the templates, those should automatically appear in the ManagementView.

"rareddy" wrote : 
  | anonymous wrote : In case this has to be exposed differently to JOPR e.g. under a different category then it gets more complicated.
  | Yes, we want to tie this into JOPR plugin to under a different component type that are specific to Teiid. That is reason I am trying to expose these beans to Profile Service.
  | 

Hmm this might need some changes on our side, when creating the managed objects based on the meta data. I assume the difference between a normal ConnectionFactory deployment and a Teiid one are some specific properties in the deployment descriptor ?


View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4265571#4265571

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4265571



More information about the jboss-dev-forums mailing list