I'm trying to add my own interceptor in addition to the ones already in use 
(like the ACL interceptor).
I have added the mbean stuff in the cms's jboss-service.xml as was stated in 
the instructions.
But a few problems:

- how can I get jboss to find my mbean class from my own portal .war file, so 
that I don't have to copy the classes under jboss lib-directories?
This is so I can use eg. a Singleton from both my webapp and the mbean.

- How can I integrate spring into this? I tried to use spring's mbean exporter 
to export the mbean. It shows up in the JMX console but the CMS service doesnt 
find it (NOTYETINSTALLED error)?

I exported the bean with the name 
"portal:service=Interceptor,type=Cms,name=Test"

And this is from jboss-service.xml:

  |  <!--  interceptor factory where all cms interceptors are registered -->
  |    <mbean
  |       
code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
  |       name="portal:service=InterceptorStackFactory,type=Cms"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends-list optional-attribute-name="InterceptorNames">
  |          
<depends-list-element>portal:service=Interceptor,type=Cms,name=Test</depends-list-element>
  |        
<depends-list-element>portal:service=Interceptor,type=Cms,name=ACL</depends-list-element>
  |          
<depends-list-element>portal:service=Interceptor,type=Cms,name=ApprovalWorkflow</depends-list-element>
  |       </depends-list>
  |    </mbean> 
  | 
  | 

If the above isn't possible, what is the "best practice" for creating cms 
interceptors that use the same code (and database access etc.) that your webapp 
does?



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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4082740
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to