All Downloads are FREE. Search and download functionalities are using the official Maven repository.

examples.jms.management.server0.hornetq-configuration.xml Maven / Gradle / Ivy

The newest version!
<configuration xmlns="urn:hornetq"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="urn:hornetq /schema/hornetq-configuration.xsd">

   <management-address>jms.queue.hornetq.management</management-address>

   <connectors>
      <connector name="netty">
         <factory-class>org.hornetq.core.remoting.impl.netty.NettyConnectorFactory</factory-class>
      </connector>
   </connectors>
   
   <!-- Netty standard TCP acceptor -->
   <acceptors>
      <acceptor name="netty">
         <factory-class>org.hornetq.core.remoting.impl.netty.NettyAcceptorFactory</factory-class>
      </acceptor>
   </acceptors>

   <security-settings>

      <!--security for example queue-->
      <security-setting match="jms.queue.exampleQueue">
         <permission type="createDurableQueue" roles="guest"/>
         <permission type="deleteDurableQueue" roles="guest"/>
         <permission type="createNonDurableQueue" roles="guest"/>
         <permission type="deleteNonDurableQueue" roles="guest"/>
         <permission type="consume" roles="guest"/>
         <permission type="send" roles="guest"/>
      </security-setting>

      <!--security for management queue-->
      <security-setting match="jms.queue.hornetq.management">
         <permission type="manage" roles="guest" />
      </security-setting>

      <!-- security settings for JMS temporary queue -->
      <security-setting match="jms.tempqueue.#">
         <permission type="createNonDurableQueue" roles="guest"/>
         <permission type="deleteNonDurableQueue" roles="guest"/>
         <permission type="consume" roles="guest"/>
         <permission type="send" roles="guest"/>
      </security-setting>

   </security-settings>

</configuration>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy