Artemis' JNDI implementation is client-side only which means that JMS 
connection factories are configured in jndi.properties or programmatically in 
the environment of the appropriate initial context.  Therefore you won't find 
connection factory configuration details in broker.xml.

I'm a bit confused by the use-case here.  You mentioned that you're sending a 
message from your "interceptor module".  Can you clarify what exactly this is?  
Is it an Artemis remoting interceptor?  If so, you should use the core API here 
rather than JMS as it would be much simpler.


Justin

----- Original Message -----
From: "aries.aries" <[email protected]>
To: [email protected]
Sent: Monday, August 22, 2016 11:09:25 AM
Subject: Re: Using JMS in ActiveMQ Artemis

Below is the entire content of Broker.xml

<?xml version='1.0'?>
<configuration xmlns="urn:activemq"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
               xsi:schemaLocation="urn:activemq
/schema/artemis-configuration.xsd">

   <jms xmlns="urn:activemq:jms">
      <queue name="exampleQueue">
         <durable>true</durable>
      </queue>
   </jms>

   <core xmlns="urn:activemq:core">
      <name>master</name>
      <persistence-enabled>true</persistence-enabled>
      <journal-type>NIO</journal-type>
      <paging-directory>./data/paging</paging-directory>
      <bindings-directory>./data/bindings</bindings-directory>
      <journal-directory>./data/journal</journal-directory>
     
<large-messages-directory>./data/large-messages</large-messages-directory>
      <journal-min-files>2</journal-min-files>
      <journal-pool-files>-1</journal-pool-files>
      <journal-buffer-timeout>68000</journal-buffer-timeout>

      <remoting-incoming-interceptors>
        
<class-name>org.apache.activemq.artemis.core.protocol.mqtt.SamplingBrokerInterceptor</class-name>
      </remoting-incoming-interceptors>
      
      <ha-policy>
         <replication>
            <master>
               <check-for-live-server>true</check-for-live-server>
            </master>
         </replication>
      </ha-policy>      

      <connectors>
         <connector
name="netty-connector">tcp://172.24.25.123:61616</connector>
      </connectors>
      
      <acceptors>
         <acceptor
name="netty-acceptor">tcp://172.24.25.123:61616</acceptor>
      </acceptors>

      <broadcast-groups>
         <broadcast-group name="bg-group1">
            <group-address>${udp-address:231.7.7.7}</group-address>
            <group-port>9876</group-port>
            <broadcast-period>1000</broadcast-period>
            <connector-ref>netty-connector</connector-ref>
         </broadcast-group>
      </broadcast-groups>

      <discovery-groups>
         <discovery-group name="dg-group1">
            <group-address>${udp-address:231.7.7.7}</group-address>
            <group-port>9876</group-port>
            <refresh-timeout>5000</refresh-timeout>
         </discovery-group>
      </discovery-groups>

      <cluster-connections>
         <cluster-connection name="my-cluster">
            <address>jms</address>
            <connector-ref>netty-connector</connector-ref>
            <discovery-group-ref discovery-group-name="dg-group1"/>
         </cluster-connection>
      </cluster-connections>

      <security-settings>
         <security-setting match="#">
            <permission type="createNonDurableQueue" roles="a"/>
            <permission type="deleteNonDurableQueue" roles="a"/>
            <permission type="createDurableQueue" roles="a"/>
            <permission type="deleteDurableQueue" roles="a"/>
            <permission type="consume" roles="a"/>
            <permission type="browse" roles="a"/>
            <permission type="send" roles="a"/>
            <permission type="manage" roles="a"/>
         </security-setting>
      </security-settings>

   </core>
</configuration>




--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Using-JMS-in-ActiveMQ-Artemis-tp4715693p4715709.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.

Reply via email to