Skip to main content

Source code revision

svn

summary: Issue #11636: Adding a custom faces annotation provider. This provider completely overrides the default provider of mojarra. Our provider uses the annotation parser's classmodel prepared by deployment backend, so it is quite fast. We should be able to move it into glassfish/mojarra intergation module so that it can be used during any jsf based app deplopyment (issue 14295). Also implemented a mechanism in WABClassLoader to hide matainf services and we are now using it to hide all the custom mojarra providers including the new annotation provider.
revision: 42334
author: Sahoo
date: 2010-10-30 17:46:59 UTC (4 years)
message: Issue #11636: Adding a custom faces annotation provider. This provider completely overrides the default provider of mojarra. Our provider uses the annotation parser's classmodel prepared by deployment backend, so it is quite fast. We should be able to move it into glassfish/mojarra intergation module so that it can be used during any jsf based app deplopyment (issue 14295). Also implemented a mechanism in WABClassLoader to hide matainf services and we are now using it to hide all the custom mojarra providers including the new annotation provider.
Change Path Actions
M trunk/v3/osgi-javaee/osgi-web-container/osgi.bundle
M trunk/v3/osgi-javaee/osgi-web-container/pom.xml
M trunk/v3/osgi-javaee/osgi-web-container/src/main/java/org/glassfish/osgiweb/Constants.java
A trunk/v3/osgi-javaee/osgi-web-container/src/main/java/org/glassfish/osgiweb/OSGiFacesAnnotationScanner.java
M trunk/v3/osgi-javaee/osgi-web-container/src/main/java/org/glassfish/osgiweb/OSGiWebDeploymentContext.java
M trunk/v3/osgi-javaee/osgi-web-container/src/main/java/org/glassfish/osgiweb/OSGiWebModuleDecorator.java
A trunk/v3/osgi-javaee/osgi-web-container/src/main/resources/META-INF/hiddenservices
A trunk/v3/osgi-javaee/osgi-web-container/src/main/resources/META-INF/hiddenservices/com.sun.faces.spi.annotationprovider
M trunk/v3/osgi-javaee/osgi-web-container/src/main/resources/META-INF/services
 
 
Close
loading
Please Confirm
Close