"adrian(a)jboss.org" wrote : In fact, the solution should really be that the type
specified on the collection
| overrides this feature. But currently this is not the case.
|
| i.e. the following should always create a new array list not use the getter.
|
|
| | <?xml version="1.0" encoding="UTF-8"?>
| |
| | <deployment
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| | xsi:schemaLocation="urn:jboss:bean-deployer
bean-deployer_2_0.xsd"
| | xmlns="urn:jboss:bean-deployer:2.0">
| |
| |
| | <bean name = "Manager" class = "PluginManager">
| | <property name = "bootstrapPlugins">
| | <list elementClass = "java.lang.String"
class="java.util.ArrayList">
| | <value>Test</value>
| | </list>
| | </property>
| | </bean>
| |
| | </deployment>
| |
I'll turn the 'preinstantiate' to false by default.
So this will then work out-of-the-box.
And if you explicitly tell to use preinstantiated, then the class attribute will be
ignored in the case getter returns non null instance.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4060425#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...