"scott.stark(a)jboss.org" wrote : I'm looking through the changes, and it
appears this automatically identifies contexts as temps if a specified metadata file
exists. In the server we would presumably register all know deployment descriptors?
|
You register what you like. :-)
You can either change whole StructureProcessor impl,
or you can just add custom ModificationTypeMatcher(s).
My drive for this was Seam's request to have temp for all Seam apps,
hence I needed to recognize/match deployments that are possible Seam apps.
This is what we need to add in order to make it happen:
| <bean name="ModificationTypeStructureProcessor"
class="org.jboss.deployers.vfs.plugins.structure.modify.ModificationTypeStructureProcessor">
| <incallback method="addMatcher"/>
| <uncallback method="removeMatcher"/>
| </bean>
|
| <!-- The holder for deployers that determine structure -->
| <bean name="StructuralDeployers"
class="org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl">
| <property name="structureBuilder">
| <!-- The consolidator of the structure information -->
| <bean name="StructureBuilder"
class="org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder">
| <property name="structureProcessor"><inject
bean="ModificationTypeStructureProcessor"/></property>
| </bean>
| </property>
|
| public class SeamModificationTypeMatcher extends TempTopModificationTypeMatcher
| {
| public SeamModificationTypeMatcher()
| {
| super(SeamConstants.SEAM_FILES);
| }
| }
|
| <!-- Seam modification type matcher -->
| <bean name="SeamMTMatcher"
class="org.jboss.seam.integration.microcontainer.deployers.SeamModificationTypeMatcher"/>
|
|
"scott.stark(a)jboss.org" wrote :
| Its possible to have a nested deployment that has no descriptors. In that case you
still will have to include a jboss-structure.xml I take it?
|
Yes.
Or you can write a different StructureProcessor or
a ModificationTypeMatcher that doesn't 'work' on descriptors;
e.g. might work on classpath or predetermined attachments
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4205499#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...