Download cdi extension showcase Free Java Code
Description
A showcase of CDI extension examples.
Icons
Source Files
The download file cdi-extension-showcase-master.zip has the following entries.
.gitignore/*from w w w . ja v a 2 s . c o m*/
pom.xml
src/main/java/com/acme/annotationadapter/FacesAnnotationsAdapterExtension.java
src/main/java/com/acme/annotationadapter/ManagedBeanAnnotationAdapterExtension.java
src/main/java/com/acme/beanrequires/Requires.java
src/main/java/com/acme/beanrequires/RequiresExtension.java
src/main/java/com/acme/conversation/Begin.java
src/main/java/com/acme/conversation/ConversationBoundary.java
src/main/java/com/acme/conversation/ConversationBoundaryInterceptor.java
src/main/java/com/acme/conversation/End.java
src/main/java/com/acme/exactbean/Exact.java
src/main/java/com/acme/exactbean/ExactExtension.java
src/main/java/com/acme/importbeans/RegisterBeanFromNonBeanClassExtension.java
src/main/java/com/acme/jsfcontext/FacesContextProducer.java
src/main/java/com/acme/jsfcontext/ViewScopedContext.java
src/main/java/com/acme/jsfcontext/ViewScopedExtension.java
src/main/java/com/acme/logging/Category.java
src/main/java/com/acme/logging/LoggerProducer.java
src/main/java/com/acme/startup/Destroyed.java
src/main/java/com/acme/startup/DestroyedLiteral.java
src/main/java/com/acme/startup/Initialized.java
src/main/java/com/acme/startup/InitializedLiteral.java
src/main/java/com/acme/startup/ServletContextEventNotifier.java
src/main/java/com/acme/transaction/EjbApi.java
src/main/java/com/acme/transaction/TransactionExtension.java
src/main/java/com/acme/transaction/TransactionInterceptor.java
src/main/java/com/acme/transaction/TransactionWorker.java
src/main/java/com/acme/transaction/Transactional.java
src/main/java/com/acme/transaction/TransactionalLiteral.java
src/main/java/com/acme/vetobean/EntityVetoExtension.java
src/main/java/com/acme/vetobean/Veto.java
src/main/java/com/acme/vetobean/VetoExtension.java
src/main/java/com/acme/wicketint/BeanWebApplicationFactory.java
src/main/java/com/acme/wicketint/BuiltIn.java
src/main/java/com/acme/wicketint/BuiltInLiteral.java
src/main/java/com/acme/wicketint/HomePageLiteral.java
src/main/java/com/acme/wicketint/HomePageTypeResolver.java
src/main/java/com/acme/wicketint/SeamWebApplication.java
src/main/java/com/acme/wicketint/WebApplicationBeanResolver.java
src/main/java/com/acme/wicketint/WicketHomePage.java
src/main/resources-jbossas/default-ds.xml
src/main/resources/META-INF/persistence.xml
src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
src/main/resources/import.sql
src/main/webapp/META-INF/MANIFEST.MF
src/main/webapp/WEB-INF/beans.xml
src/main/webapp/WEB-INF/faces-config.xml
src/main/webapp/WEB-INF/templates/default.xhtml
src/main/webapp/WEB-INF/web.xml
src/main/webapp/index.jsf
src/main/webapp/index.xhtml
src/main/webapp/resources/css/screen.css
src/main/webapp/resources/gfx/banner.png
src/main/webapp/resources/gfx/weld.png
src/test/java/com/acme/test/annotationadapter/BeanWithExplicitName.java
src/test/java/com/acme/test/annotationadapter/BeanWithImplicitName.java
src/test/java/com/acme/test/annotationadapter/FacesAnnotationsAdapterExtensionTest.java
src/test/java/com/acme/test/annotationadapter/ImproperlyAnnotatedBean.java
src/test/java/com/acme/test/annotationadapter/ManagedBeanAnnotationAdapterTest.java
src/test/java/com/acme/test/beanrequires/RequiresExtensionTest.java
src/test/java/com/acme/test/beanrequires/SampleBeanA.java
src/test/java/com/acme/test/beanrequires/SampleBeanB.java
src/test/java/com/acme/test/config/BeanConfigTest.java
src/test/java/com/acme/test/config/StatusUpdater.java
src/test/java/com/acme/test/config/princessrescue/GameManager.java
src/test/java/com/acme/test/config/princessrescue/GameMessage.java
src/test/java/com/acme/test/config/princessrescue/GameRoom.java
src/test/java/com/acme/test/config/princessrescue/Room.java
src/test/java/com/acme/test/config/princessrescue/RoomType.java
src/test/java/com/acme/test/config/princessrescue/ShootEffect.java
src/test/java/com/acme/test/config/princessrescue/effective/GameRoom.java
src/test/java/com/acme/test/conversation/BookingAgent.java
src/test/java/com/acme/test/exactbean/ExactExtensionTest.java
src/test/java/com/acme/test/exactbean/Processor.java
src/test/java/com/acme/test/exactbean/Service.java
src/test/java/com/acme/test/exactbean/ServiceA.java
src/test/java/com/acme/test/exactbean/ServiceB.java
src/test/java/com/acme/test/importbeans/RegisterBeanFromNonBeanClassExtensionTest.java
src/test/java/com/acme/test/jsfcontext/FacesContextProducerTest.java
src/test/java/com/acme/test/jsfcontext/MockFacesContextHelper.java
src/test/java/com/acme/test/jsfcontext/PageBean.java
src/test/java/com/acme/test/logging/LoggerProducerTest.java
src/test/java/com/acme/test/logging/RegistrationLogger.java
src/test/java/com/acme/test/startup/ApplicationInitializer.java
src/test/java/com/acme/test/transaction/Business.java
src/test/java/com/acme/test/transaction/EjbLighterBusiness.java
src/test/java/com/acme/test/transaction/TransactionInterceptorTest.java
src/test/java/com/acme/test/typedmsgs/AccountMessages.java
src/test/java/com/acme/test/typedmsgs/TypedMessageBundleTest.java
src/test/java/com/acme/test/vetobean/EntityVetoExtensionTest.java
src/test/java/com/acme/test/vetobean/SampleBean.java
src/test/java/com/acme/test/vetobean/SampleEntity.java
src/test/java/com/acme/test/vetobean/VetoExtensionTest.java
src/test/java/com/acme/test/wicketint/WelcomePage.java
src/test/resources-glassfish-embedded/sun-resources.xml
src/test/resources-glassfish-embedded/test-persistence.xml
src/test/resources-jbossas/test-persistence.xml
src/test/resources/arquillian.xml
src/test/resources/com/acme/test/config/princessrescue/seam-beans.xml
src/test/resources/com/acme/test/config/seam-beans.xml
src/test/resources/com/acme/test/wicketint/web-fragment.xml
src/test/resources/log4j.properties
Download
Click the following link to download cdi-extension-showcase-master.zip.
cdi-extension-showcase-master.zip