Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.59 KB | None | 0 0
  1. <beans
  2. xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:amq="http://activemq.apache.org/schema/core"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
  6. http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd
  7. http://activemq.apache.org/camel/schema/spring http://activemq.apache.org/camel/schema/spring/camel-spring.xsd">
  8.  
  9. <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  10. <property name="locations">
  11. <value>file:${activemq.base}/conf/credentials.properties</value>
  12. </property>
  13. </bean>
  14.  
  15. <broker xmlns="http://activemq.apache.org/schema/core" brokerName="this.is.a.valid.non.localhost.url" useJmx="true" schedulePeriodForDestinationPurge="60000">
  16. <destinationPolicy>
  17. <policyMap>
  18. <policyEntries>
  19. <policyEntry topic=">" producerFlowControl="false"/>
  20. <policyEntry queue="*.reply.>" gcInactiveDestinations="true" inactiveTimoutBeforeGC="300000" />
  21. </policyEntries>
  22. </policyMap>
  23. </destinationPolicy>
  24.  
  25. <managementContext>
  26. <managementContext createConnector="false"/>
  27. </managementContext>
  28. <sslContext>
  29. <sslContext
  30. keyStore="keystore.jks" keyStorePassword="passwords"
  31. trustStore="truststore.jks" trustStorePassword="passwords"
  32. />
  33. </sslContext>
  34.  
  35. <plugins>
  36. <statisticsBrokerPlugin/>
  37.  
  38. <simpleAuthenticationPlugin>
  39. <users>
  40. <authenticationUser username="mcollective" password="marionette" groups="mcollective,everyone"/>
  41. <authenticationUser username="admin" password="secret" groups="mcollective,admins,everyone"/>
  42. </users>
  43. </simpleAuthenticationPlugin>
  44.  
  45. <authorizationPlugin>
  46. <map>
  47. <authorizationMap>
  48. <authorizationEntries>
  49. <authorizationEntry queue=">" write="admins" read="admins" admin="admins" />
  50. <authorizationEntry topic=">" write="admins" read="admins" admin="admins" />
  51. <authorizationEntry topic="mcollective.>" write="mcollective" read="mcollective" admin="mcollective" />
  52. <authorizationEntry queue="mcollective.>" write="mcollective" read="mcollective" admin="mcollective" />
  53. <authorizationEntry topic="ActiveMQ.Advisory.>" read="everyone" write="everyone" admin="everyone"/>
  54. </authorizationEntries>
  55. </authorizationMap>
  56. </map>
  57. </authorizationPlugin>
  58. </plugins>
  59.  
  60. <systemUsage>
  61. <systemUsage>
  62. <memoryUsage>
  63. <memoryUsage limit="20 mb"/>
  64. </memoryUsage>
  65. <storeUsage>
  66. <storeUsage limit="1 gb" name="foo"/>
  67. </storeUsage>
  68. <tempUsage>
  69. <tempUsage limit="100 mb"/>
  70. </tempUsage>
  71. </systemUsage>
  72. </systemUsage>
  73.  
  74. <transportConnectors>
  75.  
  76. <transportConnector name="openwire+ssl" uri="ssl://0.0.0.0:61617?needClientAuth=true&amp;transport.enabledProtocols=TLSv1,TLSv1.1,TLSv1.2"/>
  77. <transportConnector name="stomp+ssl" uri="stomp+ssl://0.0.0.0:61614?needClientAuth=true"/>
  78. </transportConnectors>
  79. </broker>
  80.  
  81. <import resource="jetty.xml"/>
  82. </beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement