├── .gitignore ├── LICENSE ├── README.md ├── application.png ├── pom.xml └── src └── main ├── java └── cool │ └── javaee │ └── cdi │ └── events │ ├── EventViewBean.java │ ├── database │ └── MessageSaver.java │ └── observers │ ├── ImportantEventObserver.java │ ├── SimpleEventObserver.java │ ├── TransactionBoundMessageObserver.java │ ├── entities │ └── Message.java │ └── qualifiers │ ├── Important.java │ └── Transaction.java ├── resources └── META-INF │ └── persistence.xml └── webapp ├── WEB-INF ├── bootstrap.xhtml └── web.xml └── index.xhtml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/README.md -------------------------------------------------------------------------------- /application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/application.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cool/javaee/cdi/events/EventViewBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/java/cool/javaee/cdi/events/EventViewBean.java -------------------------------------------------------------------------------- /src/main/java/cool/javaee/cdi/events/database/MessageSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/java/cool/javaee/cdi/events/database/MessageSaver.java -------------------------------------------------------------------------------- /src/main/java/cool/javaee/cdi/events/observers/ImportantEventObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/java/cool/javaee/cdi/events/observers/ImportantEventObserver.java -------------------------------------------------------------------------------- /src/main/java/cool/javaee/cdi/events/observers/SimpleEventObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/java/cool/javaee/cdi/events/observers/SimpleEventObserver.java -------------------------------------------------------------------------------- /src/main/java/cool/javaee/cdi/events/observers/TransactionBoundMessageObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/java/cool/javaee/cdi/events/observers/TransactionBoundMessageObserver.java -------------------------------------------------------------------------------- /src/main/java/cool/javaee/cdi/events/observers/entities/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/java/cool/javaee/cdi/events/observers/entities/Message.java -------------------------------------------------------------------------------- /src/main/java/cool/javaee/cdi/events/observers/qualifiers/Important.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/java/cool/javaee/cdi/events/observers/qualifiers/Important.java -------------------------------------------------------------------------------- /src/main/java/cool/javaee/cdi/events/observers/qualifiers/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/java/cool/javaee/cdi/events/observers/qualifiers/Transaction.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/bootstrap.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/webapp/WEB-INF/bootstrap.xhtml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pscheidl/cdi-events-playground/HEAD/src/main/webapp/index.xhtml --------------------------------------------------------------------------------