It's ignorable I think. 

If y provide how to replicate it I will make sure the bean Utils will ignore 
it. 

Sent from my iPhone

> On Jan 13, 2016, at 12:30 PM, Derek Mahar <derek.ma...@gmail.com> wrote:
> 
> Oh, I hadn't seen that warning about the NIO!  I was actually referring to
> the subsequent warning that included a long stack trace:
> 
> WARNING: Error when creating PropertyDescriptor for public synchronized
> boolean
> org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.setThreadPools(java.util.concurrent.ExecutorService,java.util.concurrent.ScheduledExecutorService)!
> Ignoring this property.
> java.beans.IntrospectionException: bad write method arg count: public
> synchronized boolean
> org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.setThreadPools(java.util.concurrent.ExecutorService,java.util.concurrent.ScheduledExecutorService)
> at
> java.beans.PropertyDescriptor.findPropertyType(PropertyDescriptor.java:657)
> at java.beans.PropertyDescriptor.setWriteMethod(PropertyDescriptor.java:327)
> at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:139)
> at
> org.apache.commons.beanutils.FluentPropertyBeanIntrospector.createFluentPropertyDescritor(FluentPropertyBeanIntrospector.java:177)
> at
> org.apache.commons.beanutils.FluentPropertyBeanIntrospector.introspect(FluentPropertyBeanIntrospector.java:140)
> at
> org.apache.commons.beanutils.PropertyUtilsBean.fetchIntrospectionData(PropertyUtilsBean.java:2234)
> at
> org.apache.commons.beanutils.PropertyUtilsBean.getIntrospectionData(PropertyUtilsBean.java:2215)
> at
> org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:950)
> at
> org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:929)
> at
> org.apache.activemq.artemis.utils.uri.URISchema.setData(URISchema.java:160)
> at
> org.apache.activemq.artemis.uri.InVMServerLocatorSchema.internalNewObject(InVMServerLocatorSchema.java:40)
> at
> org.apache.activemq.artemis.uri.InVMServerLocatorSchema.internalNewObject(InVMServerLocatorSchema.java:29)
> at
> org.apache.activemq.artemis.utils.uri.URISchema.newObject(URISchema.java:94)
> at
> org.apache.activemq.artemis.utils.uri.URISchema.newObject(URISchema.java:37)
> at
> org.apache.activemq.artemis.utils.uri.URIFactory.newObject(URIFactory.java:59)
> at
> org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.newLocator(ServerLocatorImpl.java:403)
> at
> org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.<init>(ActiveMQConnectionFactory.java:179)
> at
> org.apache.activemq.artemis.jms.client.ActiveMQJMSConnectionFactory.<init>(ActiveMQJMSConnectionFactory.java:38)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
> at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
> at
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:121)
> at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:280)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)
> at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472)
> at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> at
> org.apache.activemq.artemis.jms.example.SpringExample.main(SpringExample.java:25)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at
> org.apache.activemq.artemis.maven.ArtemisClientPlugin.doExecute(ArtemisClientPlugin.java:61)
> at
> org.apache.activemq.artemis.maven.ArtemisAbstractPlugin.execute(ArtemisAbstractPlugin.java:75)
> at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
> at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> 
> I could reproduce this warning using Java 7 or 8 and Spring Framework 3.1.4
> or 4.2.4.
> 
> Derek
> 
> On 12 January 2016 at 20:08, Clebert Suconic <clebert.suco...@gmail.com>
> wrote:
> 
>> I am on the iPhone. With I could see on the little screen you configured
>> journal type to asynchronous IO and it couldn't find the native library or
>> libaio.
>> 
>> Either set the library path or set the journal to pure Java. (NIO).
>> 
>> The server would test it for u. But on the embedded you may have to be
>> more specific.
>> 
>> Sent from my iPhone
>> 
>>> On Jan 12, 2016, at 5:02 PM, Derek Mahar <derek.ma...@gmail.com> wrote:
>>> 
>>> What might be the cause of the following warning ?
>>> 
>>> [INFO] --- artemis-maven-plugin:1.2.1-SNAPSHOT:runClient (runClient) @
>>> spring-integration ---
>>> Creating bean factory...
>>> Jan 12, 2016 4:50:50 PM
>>> org.springframework.context.support.ClassPathXmlApplicationContext
>>> prepareRefresh
>>> INFO: Refreshing
>> org.springframework.context.support.ClassPathXmlApplicationContext@12aa381f
>> :
>>> startup date [Tue Jan 12 16:50:50 EST 2016]; root of context hierarchy
>>> Jan 12, 2016 4:50:50 PM
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
>>> loadBeanDefinitions
>>> INFO: Loading XML bean definitions from class path resource
>>> [spring-jms-beans.xml]
>>> Jan 12, 2016 4:50:51 PM
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory
>>> preInstantiateSingletons
>>> INFO: Pre-instantiating singletons in
>> org.springframework.beans.factory.support.DefaultListableBeanFactory@ff2266c
>> :
>>> defining beans
>> [securityManager,EmbeddedJms,connectionFactory,exampleQueue,listener,MessageSender,listenerContainer];
>>> root of factory hierarchy
>>> Jan 12, 2016 4:50:51 PM
>>> org.apache.activemq.artemis.core.deployers.impl.FileConfigurationParser
>>> parseMainConfig
>>> WARN: AMQ222018: AIO was not located on this platform, it will fall back
>> to
>>> using pure Java NIO. If your platform is Linux, install LibAIO to enable
>>> the AIO journal
>>> Jan 12, 2016 4:50:51 PM
>>> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl start
>>> INFO: AMQ221000: live Message Broker is starting with configuration
>> Broker
>>> Configuration
>> (clustered=false,journalDirectory=data/journal,bindingsDirectory=data/bindings,largeMessagesDirectory=data/largemessages,pagingDirectory=data/paging)
>>> Jan 12, 2016 4:50:51 PM
>>> org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl
>>> <init>
>>> INFO: AMQ221043: Protocol module found: [artemis-server]. Adding protocol
>>> support for: CORE
>>> Jan 12, 2016 4:50:52 PM
>>> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl
>> deployQueue
>>> INFO: AMQ221003: Trying to deploy queue jms.queue.exampleQueue
>>> Jan 12, 2016 4:50:52 PM
>>> org.apache.activemq.artemis.core.server.impl.LiveOnlyActivation run
>>> INFO: AMQ221007: Server is now live
>>> Jan 12, 2016 4:50:52 PM
>>> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl start
>>> INFO: AMQ221001: Apache ActiveMQ Artemis Message Broker version
>>> 1.2.1-SNAPSHOT [localhost, nodeID=8c797eaa-b976-11e5-a967-080027f267a9]
>>> Jan 12, 2016 4:50:52 PM
>>> org.apache.commons.beanutils.FluentPropertyBeanIntrospector introspect
>>> WARNING: Error when creating PropertyDescriptor for public synchronized
>>> boolean
>> org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.setThreadPools(java.util.concurrent.ExecutorService,java.util.concurrent.ScheduledExecutorService)!
>>> Ignoring this property.
>>> java.beans.IntrospectionException: bad write method arg count: public
>>> synchronized boolean
>> org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.setThreadPools(java.util.concurrent.ExecutorService,java.util.concurrent.ScheduledExecutorService)
>>> at
>> java.beans.PropertyDescriptor.findPropertyType(PropertyDescriptor.java:657)
>>> at
>> java.beans.PropertyDescriptor.setWriteMethod(PropertyDescriptor.java:327)
>>> at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:139)
>>> at
>> org.apache.commons.beanutils.FluentPropertyBeanIntrospector.createFluentPropertyDescritor(FluentPropertyBeanIntrospector.java:177)
>>> at
>> org.apache.commons.beanutils.FluentPropertyBeanIntrospector.introspect(FluentPropertyBeanIntrospector.java:140)
>>> at
>> org.apache.commons.beanutils.PropertyUtilsBean.fetchIntrospectionData(PropertyUtilsBean.java:2234)
>>> at
>> org.apache.commons.beanutils.PropertyUtilsBean.getIntrospectionData(PropertyUtilsBean.java:2215)
>>> at
>> org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:950)
>>> at
>> org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:929)
>>> at
>> org.apache.activemq.artemis.utils.uri.URISchema.setData(URISchema.java:160)
>>> at
>> org.apache.activemq.artemis.uri.InVMServerLocatorSchema.internalNewObject(InVMServerLocatorSchema.java:40)
>>> at
>> org.apache.activemq.artemis.uri.InVMServerLocatorSchema.internalNewObject(InVMServerLocatorSchema.java:29)
>>> at
>> org.apache.activemq.artemis.utils.uri.URISchema.newObject(URISchema.java:94)
>>> at
>> org.apache.activemq.artemis.utils.uri.URISchema.newObject(URISchema.java:37)
>>> at
>> org.apache.activemq.artemis.utils.uri.URIFactory.newObject(URIFactory.java:59)
>>> at
>> org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.newLocator(ServerLocatorImpl.java:403)
>>> at
>> org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.<init>(ActiveMQConnectionFactory.java:179)
>>> at
>> org.apache.activemq.artemis.jms.client.ActiveMQJMSConnectionFactory.<init>(ActiveMQJMSConnectionFactory.java:38)
>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>> at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>>> at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
>>> at
>> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
>>> at
>> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:121)
>>> at
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:280)
>>> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)
>>> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)
>>> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
>>> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
>>> at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
>>> at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
>>> at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>> at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)
>>> at
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925)
>>> at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472)
>>> at
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>>> at
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>>> at
>> org.apache.activemq.artemis.jms.example.SpringExample.main(SpringExample.java:25)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:497)
>>> at
>> org.apache.activemq.artemis.maven.ArtemisClientPlugin.doExecute(ArtemisClientPlugin.java:61)
>>> at
>> org.apache.activemq.artemis.maven.ArtemisAbstractPlugin.execute(ArtemisAbstractPlugin.java:75)
>>> at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>> at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>>> at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>>> at
>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>> at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:497)
>>> at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>>> at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>>> at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>>> at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>>> 
>>> Jan 12, 2016 4:50:52 PM
>>> org.springframework.context.support.DefaultLifecycleProcessor start
>>> INFO: Starting beans in phase 2147483647
>>> Sending message...
>>> MESSAGE RECEIVED: Hello world
>>> Jan 12, 2016 4:50:52 PM
>>> org.springframework.context.support.ClassPathXmlApplicationContext
>> doClose
>>> INFO: Closing
>> org.springframework.context.support.ClassPathXmlApplicationContext@12aa381f
>> :
>>> startup date [Tue Jan 12 16:50:50 EST 2016]; root of context hierarchy
>>> Jan 12, 2016 4:50:52 PM
>>> org.springframework.context.support.DefaultLifecycleProcessor stop
>>> INFO: Stopping beans in phase 2147483647
>>> Jan 12, 2016 4:50:53 PM
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory
>>> destroySingletons
>>> INFO: Destroying singletons in
>> org.springframework.beans.factory.support.DefaultListableBeanFactory@ff2266c
>> :
>>> defining beans
>> [securityManager,EmbeddedJms,connectionFactory,exampleQueue,listener,MessageSender,listenerContainer];
>>> root of factory hierarchy
>>> Jan 12, 2016 4:50:53 PM
>>> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl stop
>>> INFO: AMQ221002: Apache ActiveMQ Artemis Message Broker version
>>> 1.2.1-SNAPSHOT [8c797eaa-b976-11e5-a967-080027f267a9] stopped, uptime
>> 1.756
>>> seconds
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] BUILD SUCCESS
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Total time: 10.093 s
>>> [INFO] Finished at: 2016-01-12T16:50:53-05:00
>>> [INFO] Final Memory: 28M/90M
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [WARNING] The requested profile "example" could not be activated because
>> it
>>> does not exist.
>>> 
>>> 
>>> I encountered this warning after initializing bean "connectionFactory"
>>> (org.apache.activemq.artemis.jms.client.ActiveMQJMSConnectionFactory)
>> using
>>> URI "vm://0" instead of a TransportConfiguration:
>>> 
>>> diff --git
>> a/examples/features/standard/spring-integration/src/main/resources/spring-jms-beans.xml
>> b/examples/features/standard/spring-integration/src/main/resources/spring-jms-beans.xml
>>> index 274a8fa..75df943 100644
>>> ---
>> a/examples/features/standard/spring-integration/src/main/resources/spring-jms-beans.xml
>>> +++
>> b/examples/features/standard/spring-integration/src/main/resources/spring-jms-beans.xml
>>> @@ -53,12 +53,7 @@ under the License.
>>>   </bean>
>>> 
>>>   <bean id="connectionFactory"
>> class="org.apache.activemq.artemis.jms.client.ActiveMQJMSConnectionFactory">
>>> -      <constructor-arg value="false"/>
>>> -      <constructor-arg>
>>> -         <bean
>>> class="org.apache.activemq.artemis.api.core.TransportConfiguration">
>>> -            <constructor-arg
>> value="org.apache.activemq.artemis.core.remoting.impl.invm.InVMConnectorFactory"/>
>>> -         </bean>
>>> -      </constructor-arg>
>>> +      <constructor-arg value="vm://0"/>
>>>   </bean>
>>> 
>>>   <bean id="exampleQueue"
>>> class="org.apache.activemq.artemis.jms.client.ActiveMQQueue">
>>> 
>>> 
>>> I did not encounter this warning when running the example using the
>>> TransportConfiguration.  Might I have incorrectly initialized
>>> ActiveMQJMSConnectionFactory?
>>> 
>>> Derek
>>> 
>>> On 12 January 2016 at 14:39, Clebert Suconic <clebert.suco...@gmail.com>
>>> wrote:
>>> 
>>>> Derek, as you're touching the spring example... it would be great if
>>>> you can make contributions to the example.. PRs.. etc...
>>>> 
>>>> The example still using the TransportConfiguration, while it's easier
>>>> to use URIs. if you make any simplification or improvements it would
>>>> be great if you sent a Pull Request (or a diff if you prefer).
>>>> 
>>>> On Tue, Jan 12, 2016 at 2:33 PM, Justin Bertram <jbert...@apache.com>
>>>> wrote:
>>>>> Keep in mind that the configuration for the broker would need to change
>>>> if it's in another JVM as the example only supports in-vm connections.
>>>>> 
>>>>> 
>>>>> Justin
>>>>> 
>>>>> ----- Original Message -----
>>>>> From: "Justin Bertram" <jbert...@apache.com>
>>>>> To: users@activemq.apache.org
>>>>> Sent: Tuesday, January 12, 2016 1:18:37 PM
>>>>> Subject: Re: Client and server artifacts in Spring JMS example.
>>>>> 
>>>>> You're mostly right.  Everything but the "securityManager" and
>>>> "EmbeddedJms" beans are for the client.
>>>>> 
>>>>> 
>>>>> Justin
>>>>> 
>>>>> ----- Original Message -----
>>>>> From: "Derek Mahar" <derek.ma...@gmail.com>
>>>>> To: users@activemq.apache.org
>>>>> Sent: Tuesday, January 12, 2016 1:14:12 PM
>>>>> Subject: Client and server artifacts in Spring JMS example.
>>>>> 
>>>>> From
>> https://github.com/apache/activemq-artemis/blob/master/examples/features/standard/spring-integration/src/main/resources/spring-jms-beans.xml
>>>> ,
>>>>> would it be accurate to separate the beans into the following lists of
>>>>> client and server components?
>>>>> 
>>>>> Client
>>>>> 
>>>>> - connectionFactory
>>>>> (org.apache.activemq.artemis.jms.client.ActiveMQJMSConnectionFactory)
>>>>> - exampleQueue (org.apache.activemq.artemis.jms.client.ActiveMQQueue)
>>>>> - MessageSender (org.apache.activemq.artemis.jms.example.MessageSender)
>>>>> 
>>>>> 
>>>>> Server
>>>>> 
>>>>> - securityManager
>> (org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager)
>>>>> - EmbeddedJms
>>>>> (org.apache.activemq.artemis.integration.spring.SpringJmsBootstrap)
>>>>> - listener (org.apache.activemq.artemis.jms.example.ExampleListener)
>>>>> - listenerContainer
>>>>> (org.springframework.jms.listener.DefaultMessageListenerContainer)
>>>>> 
>>>>> The purpose of this exercise would be to isolate the server from the
>>>> client
>>>>> components in order to embed the server components alone into another
>>>>> server process.
>>>>> 
>>>>> Derek
>>>> 
>>>> --
>>>> Clebert Suconic
>> 

Reply via email to