Thank you for the quick response!

1) I think I see where I went wrong here.  I started using one of the sample
apps that used the OWB specific XML, and when I changed the
openwebbeans.properties file to spec specific I didn't also change the
format of the beans.xml itself.  This makes a lot more sense now, thanks for
the help and the pointer to the test cases!

2) I went ahead and created a JIRA ticket and attached a patch.  Please let
me know if there is anything I should do differently!

Sincerely,

Joe Bergmark

On Wed, Oct 14, 2009 at 4:34 PM, Gurkan Erdogdu <[email protected]>wrote:

> Hi Joseph;
>
> Thanks for starting to try OWB :)
>
> Answers for your questions;
>
> 1) You can use OWB specific xml configuration using <WebBeans> or
> specification level xml with <beans>. The default configuration uses
> specification level xml configuration. You can change this configuration via
> putting  *openwebbeans.properties file* into your classpath
> *META-INF/openwebbeans/openwebbeans.properties*. Default properties file is
> loaded from *src/main/resources/META-INF/openwebbeans-default.properties* in
> the source package.
>
> Using default configuration, you are able to define decorators like this
>
> <beans>
>   <decorators>
>      <class>org.apache.webbeans.test.xml.strict.DummyDecorator</class>
>   </decorators>
> </beans>
>
> You can also look at test cases for samples in
> src/test/java/unittests/xml/strict package.
>
> 2) Yeah, this seems a bug. Patch is always welcome :)
> Please could create a jira ticket and attach your patch :)
>
> Thanks a lot;
>
> --Gurkan
>
>
>
>
> ________________________________
> From: Joseph Bergmark <[email protected]>
> To: [email protected]
> Sent: Wed, October 14, 2009 11:08:33 PM
> Subject: Hi and a couple questions
>
> Just wanted to send a quick e-mail to say Hi and ask a couple of questions.
> I've had a chance to really spend some time reading over the specification
> and playing around with OWB and write some small applications trying to get
> my feet wet.
>
> In the process, I've run into a couple small questions:
>
> 1) In trying to play around with decorators I had some trouble getting them
> enabled by defining them in the beans.xml.  The specification provides a
> snippet of a beans.xml in section 8.2 that seems to indicate that the
> <decorators> element should be inside a <beans> element.  However, I needed
> this element to be directly underneath the top level <WebBeans> element for
> them to be enabled.  Looking at WebBeansXMLConfigurator this seems to be
> correct.  I was not able to find a schema or dtd for the beans.xml to
> double
> check that that snippet in section 8.2 was not just a simplification.
>
> 2) In order to get my injection points working in my test application, I
> had
> to add the @Default qualifier.  Section 3.10 seems to indicate that this
> isn't required.  Would this be something that I could open a JIRA issue for
> and provide a patch?
>
> Sincerley,
>
> Joe Bergmark
>
>
>
>
>

Reply via email to