[jboss-dev-forums] [Embedded JBoss Development] - ShrinkWrap - Descriptors

aslak do-not-reply at jboss.com
Mon Sep 28 03:51:41 EDT 2009


I played around with how we could impl descriptors into the archives last night.. 

Basicly;
- a WebArchiveDescriptor IF with methods like addFilter, addServlet etc.
- a JAXB based WebArchiveDescriptorAsset that handles the web.xml struct.
- the WebContainer extends WebArchiveDescriptor
- the WebArchiveDescriptorAsset is added to path WEB-INF/web.xml in the constructor of WebContainerBase.
- WebContainerBase impls WebArchiveDescriptor as a 'double' delegate, delegate the servlet/filter/listener classes to the Archive and the configuration to the WebArchiveDescriptorAsset. 

Have look at the impl, http://shrinkwrap.pastebin.com/m37e1ccc6.

A example usage testcase, http://shrinkwrap.pastebin.com/m19df310e.

And the web.xml output: http://shrinkwrap.pastebin.com/m55b0fec3.


What you think?

(ps: and yes, I do realize that this is probably not a priority for v. 0.1 :o)

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

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



More information about the jboss-dev-forums mailing list