NVM! I figured out my problem... I forgot to add an empty "beans.xml" file to the META-INF directory!!!
Doh! Deven On Sun, Jan 11, 2015 at 1:30 AM, Deven Phillips <[email protected]> wrote: > I have created a simple example to demonstrate the problem I am having: > > https://github.com/InfoSec812/deltaspike-observer-example > > Just clone the repo, and run: > > mvn exec:java -Dexec:args="this can be anything" > > You will see some log output which shows that the "fireEvent" method was > called, but the event is never received. > > I hope that someone can help, as this is holding up my project. > > Thanks in advance!! > > Deven > > On Sun, Jan 11, 2015 at 12:21 AM, Deven Phillips <[email protected] > > wrote: > >> I'm trying to implement a suggestion from John Ament based this gist: >> >> https://gist.github.com/johnament/442e0aa78b7557535545 >> >> My code looks something like: >> >> // Initialize DeltaSpike Dependency Injection of JavaSE >> // This will also cause some back-end setup to begin >> LOG.debug("Starting CDI Container and Contexts"); >> CdiContainer cdiContainer = >> CdiContainerLoader.getCdiContainer(); >> cdiContainer.boot(); >> ContextControl ctxControl = cdiContainer.getContextControl(); >> ctxControl.startContexts(); >> >> // Create an ObjectFactory for the JaxRsApplication to be able >> // to inject dependencies >> CdiObjectFactory objFactory = new CdiObjectFactory(); >> >> // Send an event to DeltaSpike to load the config into >> // the application scope >> LOG.debug("Firing event to load configuration into >> Application scope"); >> try { >> BeanManager bm = >> objFactory.getInstance(BeanManager.class); >> bm.fireEvent(config); >> } catch (InstantiateException ex) { >> LOG.error("Error getting BeanManager from objFactory", >> ex); >> throw new RuntimeException(ex); >> } >> >> The problem is, the observer bean never sees the event. I can trace and >> step through and it never receives the event... Any thoughts on what I may >> be doing wrong? >> >> Thanks in advance!! >> >> Deven >> > >
