What is the advantage of bean approach ? On Tue, Aug 27, 2024, 08:22 ski n <[email protected]> wrote:
> No, you need to put all to false > > On Tue, Aug 27, 2024 at 2:17 PM Sujeet Singh <[email protected]> > wrote: > > > Hi Raymond, > > > > Did you mean to say, add lazy-init="true" in mqConnectionFactory as well. > > > > Thanks, > > Sujeet > > > > On Tue, 27 Aug 2024, 17:32 Sujeet Singh, <[email protected]> > > wrote: > > > > > Hi, > > > In the code that I pasted it is already set to lazy-init="true". > > > > > > Please correct me if I am wrong. > > > > > > Thanks, > > > Sujeet > > > > > > > > > On Tue, 27 Aug 2024, 17:26 ski n, <[email protected]> wrote: > > > > > >> You are creating a custom component with its own name " jmsMQ". This > is > > >> not > > >> uncommon for the JMSComponent, however in your case, the component is > > not > > >> available as endpoint when you load it. You may try to set > > >> lazy-init="true" > > >> from to false. > > >> > > >> Raymond > > >> > > >> On Tue, Aug 27, 2024 at 1:26 PM Sujeet Singh < > > [email protected]> > > >> wrote: > > >> > > >> > Hi, > > >> > > > >> > The endpoint url is below > > >> > > > >> > jmsMQ://queue:ABC.INT.QUEUE > > >> > > > >> > jmsMQ is a bean reference id. Its definition is below > > >> > > > >> > <?xml version="1.0" encoding="UTF-8"?> > > >> > <beans > > >> > xmlns="http://www.springframework.org/schema/beans" > > >> > xmlns:context="http://www.springframework.org/schema/context" > > >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jdbc=" > > >> > http://www.springframework.org/schema/jdbc" xmlns:util=" > > >> > http://www.springframework.org/schema/util" > > >> > xsi:schemaLocation=" > > >> > http://www.springframework.org/schema/beans > > >> > http://www.springframework.org/schema/beans/spring-beans.xsd > > >> > http://www.springframework.org/schema/jdbc > > >> > http://www.springframework.org/schema/jdbc/spring-jdbc.xsd > > >> > http://www.springframework.org/schema/context > > >> > http://www.springframework.org/schema/context/spring-context.xsd > > >> > http://www.springframework.org/schema/util > > >> > http://www.springframework.org/schema/util/spring-util.xsd"> > > >> > <context:annotation-config/> > > >> > <<bean id="jmsMQ" class="org.apache.camel.component.jms. > JmsComponent" > > >> > lazy-init="true"> <property name="connectionFactory" > > >> > ref="mqConnectionFactory" /> > > >> > <property name="acknowledgementModeName" > value="SESSION_TRANSACTED"/> > > >> > <property name="transacted" value="true"/> > > >> > </bean> > > >> > <bean id="jmsMQIDMS" class="org.apache.camel.component.jms. > > >> JmsComponent" > > >> > lazy-init="true"> <property name="connectionFactory" > > >> > ref="mqConnectionFactory" /> </bean> > > >> > <bean id="mgConnectionFactory" > > >> > class="com.ibm.mq.jms.MQQueueConnectionFactory"> <property > > >> > name="transportType"><value>${TRANSPORT_TYPE}</value></property> > > >> <property > > >> > name="queueManager"><value>${DBUS_MQ_QUEUE_MGR}</value></property> > > >> > <property > > name="hostName"><value>${DBUS_MO_HOST_NAME}</value></property> > > >> > <property name="port"><value>${DBUS_MO_PORT}</value></property> > > >> > <property name="channel"><value>${DBUS_MO_CHANNEL_NAME}</value> > > >> </property> > > >> > <property name="SSLCipherSuite"><value>${DBUS MQ > CIPHER_SUITE}</value> > > >> > </property> > > >> > </bean> > > >> > </beans> > > >> > > > >> > Thanks, > > >> > Sujeet > > >> > > > >> > > > >> > > > >> > On Tue, 27 Aug 2024, 16:31 Aurélien Pupier, <[email protected]> > > wrote: > > >> > > > >> > > Hello, > > >> > > > > >> > > Can you precise the endpoint URL you are trying to use please? > > >> > > > > >> > > Note that there are different components to use ActiveMQ, each > with > > >> > > specific ids and specific dependency: > > >> > > * JMS > https://camel.apache.org/components/4.4.x/jms-component.html > > >> > > * ActiveMQ 5 > > >> > > https://camel.apache.org/components/4.4.x/activemq-component.html > > >> > > * ActiveMQ 6 > > >> > > https://camel.apache.org/components/next/activemq6-component.html > > >> > > > > >> > > regards, > > >> > > > > >> > > On Tue, Aug 27, 2024 at 11:50 AM Sujeet Singh < > > >> > [email protected]> > > >> > > wrote: > > >> > > > > >> > > > Hi, > > >> > > > > > >> > > > We have added camel-activemq depedency for activemq. > > >> > > > > > >> > > > We are getting error like below > > >> > > > > > >> > > > Caused by: org.apache.camel.NoSuchEndpointException: No endpoint > > >> could > > >> > be > > >> > > > found for jmsMQ://queue:ABC.INT.QUEUE, please check your > classpath > > >> > > contains > > >> > > > the needed Camel component jar. > > >> > > > at > > >> > > > > > >> > > > > > >> > > > > >> > > > >> > > > org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:836) > > >> > > > > > >> > > > Anything we are missing here? > > >> > > > > > >> > > > Thanks, > > >> > > > Sujeet > > >> > > > > > >> > > > > >> > > > >> > > > > > >
