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
>>
>
>

Reply via email to