├── assembly └── src │ └── release │ ├── data │ └── activemq.log │ ├── examples │ ├── stomp │ │ ├── python │ │ │ ├── stompest │ │ │ │ ├── sync │ │ │ │ │ └── __init__.py │ │ │ │ ├── async │ │ │ │ │ └── __init__.py │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── stomppy │ │ │ │ └── readme.md │ │ ├── websocket │ │ │ ├── img │ │ │ │ ├── glyphicons-halflings.png │ │ │ │ └── glyphicons-halflings-white.png │ │ │ └── readme.md │ │ ├── perl │ │ │ └── readme.md │ │ ├── php │ │ │ └── readme.md │ │ ├── java │ │ │ └── readme.md │ │ ├── ruby │ │ │ └── readme.md │ │ └── csharp │ │ │ └── readme.md │ ├── openwire │ │ ├── advanced-scenarios │ │ │ ├── readme.md │ │ │ ├── jms-example-queue │ │ │ │ └── readme.md │ │ │ ├── jms-example-topic │ │ │ │ └── readme.md │ │ │ ├── jms-example-message-browser │ │ │ │ └── readme.md │ │ │ ├── jms-example-temp-destinations │ │ │ │ └── readme.md │ │ │ ├── jms-example-durable-sub │ │ │ │ └── readme.md │ │ │ ├── jms-example-queue-selector │ │ │ │ └── readme.md │ │ │ ├── jms-example-transaction │ │ │ │ └── readme.md │ │ │ ├── jms-example-exclusive-consumer │ │ │ │ └── readme.md │ │ │ ├── jms-example-composite-destinations │ │ │ │ └── readme.md │ │ │ └── jms-example-wildcard-consumer │ │ │ │ └── readme.md │ │ ├── java │ │ │ └── readme.md │ │ └── csharp │ │ │ └── readme.md │ ├── mqtt │ │ ├── websocket │ │ │ ├── img │ │ │ │ ├── glyphicons-halflings.png │ │ │ │ └── glyphicons-halflings-white.png │ │ │ └── readme.md │ │ └── java │ │ │ └── readme.md │ └── amqp │ │ ├── java │ │ └── readme.md │ │ └── python │ │ ├── readme.md │ │ ├── address.py │ │ └── content.py │ ├── bin │ ├── wrapper.jar │ ├── macosx │ │ ├── wrapper │ │ └── libwrapper.jnilib │ ├── win64 │ │ ├── wrapper.dll │ │ └── wrapper.exe │ └── linux-x86-64 │ │ ├── wrapper │ │ └── libwrapper.so │ ├── conf │ ├── broker.ks │ ├── broker.ts │ ├── jmx.access │ ├── jmx.password │ ├── users.properties │ ├── java.security │ └── login.config │ ├── webapps │ └── favicon.ico │ ├── docs │ └── index.html │ └── lib │ └── activemq-rar.txt ├── activemq-runtime-config └── src │ ├── main │ └── resources │ │ └── .gitignore │ └── test │ └── resources │ └── users.properties ├── LICENSE ├── activemq-unit-tests ├── .gitignore └── src │ └── test │ ├── resources │ ├── openwire-control │ │ ├── org.apache.activemq.openwire.WireFormatInfoData.bin │ │ └── org.apache.activemq.openwire.BrokerInfoData.bin │ ├── dummy.keystore │ ├── client.keystore │ ├── server.keystore │ ├── org │ │ └── apache │ │ │ └── activemq │ │ │ ├── security │ │ │ ├── broker1.ks │ │ │ ├── broker1.ts │ │ │ ├── broker2.ks │ │ │ ├── broker2.ts │ │ │ ├── client.ks │ │ │ ├── client.ts │ │ │ ├── activemq-revoke.jks │ │ │ ├── sslcontext-client.ts │ │ │ ├── sslcontext-keystore.ks │ │ │ ├── activemq-norevoke.crl │ │ │ └── activemq-revoke.crl │ │ │ ├── bugs │ │ │ ├── amq3625 │ │ │ │ ├── keys │ │ │ │ │ ├── broker2.ks │ │ │ │ │ ├── client2.ks │ │ │ │ │ └── client2.ts │ │ │ │ └── conf │ │ │ │ │ └── groups2.properties │ │ │ └── amq4126 │ │ │ │ ├── users.properties │ │ │ │ ├── dns.properties │ │ │ │ └── groups.properties │ │ │ ├── store │ │ │ ├── schedulerDB │ │ │ │ └── legacy │ │ │ │ │ ├── db-1.log │ │ │ │ │ ├── scheduleDB.data │ │ │ │ │ └── scheduleDB.redo │ │ │ └── kahadb │ │ │ │ ├── KahaDBVersion1 │ │ │ │ ├── db-1.log │ │ │ │ ├── db.data │ │ │ │ └── db.redo │ │ │ │ ├── KahaDBVersion2 │ │ │ │ ├── db-1.log │ │ │ │ ├── db.data │ │ │ │ └── db.redo │ │ │ │ ├── KahaDBVersion3 │ │ │ │ ├── db-1.log │ │ │ │ ├── db.data │ │ │ │ └── db.redo │ │ │ │ ├── KahaDBVersion4 │ │ │ │ ├── db-1.log │ │ │ │ ├── db.data │ │ │ │ └── db.redo │ │ │ │ ├── KahaDBVersion5 │ │ │ │ ├── db-1.log │ │ │ │ ├── db.data │ │ │ │ └── db.redo │ │ │ │ ├── KahaDBVersion6 │ │ │ │ ├── db-1.log │ │ │ │ ├── db.data │ │ │ │ └── db.redo │ │ │ │ ├── MessageStoreTest │ │ │ │ └── version5 │ │ │ │ │ ├── db-1.log │ │ │ │ │ ├── db.data │ │ │ │ │ └── db.redo │ │ │ │ └── MultiKahaMessageStoreTest │ │ │ │ └── version5 │ │ │ │ └── queue#3a#2f#2fTest │ │ │ │ ├── db.data │ │ │ │ ├── db.redo │ │ │ │ └── db-1.log │ │ │ └── memory │ │ │ └── usage.properties │ ├── META-INF │ │ └── NOTICE │ ├── cert-groups.properties │ ├── jmx.access │ ├── jmx.password │ ├── test.properties │ └── cert-users-REGEXP.properties │ ├── java │ └── org │ │ └── apache │ │ └── activemq │ │ └── bugs │ │ └── Receiver.java │ └── data │ └── message1.xml ├── activemq-client └── src │ ├── main │ ├── filtered-resources │ │ └── org │ │ │ └── apache │ │ │ └── activemq │ │ │ └── version.txt │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── activemq │ │ │ ├── jndi │ │ │ └── package.html │ │ │ ├── selector │ │ │ └── package.html │ │ │ ├── package.html │ │ │ ├── transport │ │ │ ├── tcp │ │ │ │ ├── package.html │ │ │ │ └── TimeStampStream.java │ │ │ ├── udp │ │ │ │ └── package.html │ │ │ ├── multicast │ │ │ │ └── package.html │ │ │ ├── package.html │ │ │ ├── discovery │ │ │ │ ├── multicast │ │ │ │ │ └── package.html │ │ │ │ ├── package.html │ │ │ │ ├── simple │ │ │ │ │ └── package.html │ │ │ │ └── masterslave │ │ │ │ │ └── package.html │ │ │ ├── mock │ │ │ │ └── package.html │ │ │ ├── TransmitCallback.java │ │ │ └── ResponseCallback.java │ │ │ ├── blob │ │ │ └── package.html │ │ │ ├── wireformat │ │ │ ├── WireFormatFactory.java │ │ │ └── package.html │ │ │ ├── Disposable.java │ │ │ ├── management │ │ │ ├── CountStatistic.java │ │ │ └── package.html │ │ │ ├── filter │ │ │ ├── package.html │ │ │ └── function │ │ │ │ └── package.html │ │ │ ├── usage │ │ │ └── UsageListener.java │ │ │ ├── command │ │ │ ├── TransientInitializer.java │ │ │ └── package.html │ │ │ ├── state │ │ │ └── ResponseHandler.java │ │ │ ├── ActiveMQDispatcher.java │ │ │ ├── thread │ │ │ └── Task.java │ │ │ └── advisory │ │ │ └── package.html │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org │ │ └── apache │ │ └── activemq │ │ └── transport │ │ ├── nio │ │ ├── nio+ssl │ │ ├── ssl │ │ ├── tcp │ │ ├── udp │ │ └── mock │ └── test │ └── resources │ └── ssl │ ├── client.keystore │ ├── server.keystore │ └── client-pkcs12.keystore ├── activemq-amqp └── src │ ├── test │ └── resources │ │ ├── keystore │ │ ├── alternative.keystore │ │ └── test.properties │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── activemq │ │ └── transport │ │ └── amqp │ │ └── package.html │ └── resources │ └── META-INF │ └── services │ └── org │ └── apache │ └── activemq │ ├── wireformat │ └── amqp │ └── transport │ ├── amqp │ ├── amqp+ws │ └── amqp+wss ├── activemq-ra └── src │ ├── test │ └── resources │ │ ├── client.keystore │ │ └── server.keystore │ └── main │ └── java │ └── org │ └── apache │ └── activemq │ └── ra │ └── package.html ├── activemq-http └── src │ ├── test │ └── resources │ │ ├── client.keystore │ │ ├── server.keystore │ │ ├── server-somehost.keystore │ │ ├── users.properties │ │ ├── groups.properties │ │ └── dns.properties │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── activemq │ │ └── transport │ │ └── http │ │ └── package.html │ └── resources │ └── META-INF │ └── services │ └── org │ └── apache │ └── activemq │ └── transport │ ├── ws │ └── wss ├── activemq-mqtt └── src │ ├── test │ └── resources │ │ ├── client.keystore │ │ └── server.keystore │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── activemq │ │ └── transport │ │ └── mqtt │ │ └── package.html │ └── resources │ └── META-INF │ └── services │ └── org │ └── apache │ └── activemq │ └── wireformat │ └── mqtt ├── activemq-stomp └── src │ └── test │ └── resources │ ├── client.keystore │ └── server.keystore ├── activemq-web-console ├── src │ └── main │ │ ├── webapp │ │ ├── images │ │ │ ├── asf-logo.png │ │ │ ├── feed_rss.png │ │ │ ├── spacer.gif │ │ │ ├── big-bullet.png │ │ │ ├── checker-bg.png │ │ │ ├── feed_atom.png │ │ │ ├── oval-arrow.png │ │ │ ├── activemq-logo.png │ │ │ ├── content-left.png │ │ │ ├── content-right.png │ │ │ ├── left-box-top.png │ │ │ ├── right-box-top.png │ │ │ ├── top-red-bar.png │ │ │ ├── bottom-red-bar.png │ │ │ ├── left-box-bottom.png │ │ │ ├── left-box-right.png │ │ │ ├── right-box-left.png │ │ │ ├── black-footer-left.png │ │ │ ├── black-footer-right.png │ │ │ ├── right-box-bottom.png │ │ │ ├── small-bullet-gray.png │ │ │ ├── small-bullet-red.png │ │ │ ├── white-header-left.png │ │ │ ├── white-header-right.png │ │ │ ├── white-header-top.png │ │ │ └── black-footer-bottom.png │ │ ├── js │ │ │ ├── standardista-table-sorting.js │ │ │ ├── mochi │ │ │ │ └── __package__.js │ │ │ ├── plotkit │ │ │ │ └── dummy.svg │ │ │ └── head.js │ │ └── WEB-INF │ │ │ └── tags │ │ │ └── form │ │ │ ├── uri.tag │ │ │ ├── escape.tag │ │ │ └── checkbox.tag │ │ └── java │ │ └── org │ │ └── apache │ │ └── activemq │ │ └── web │ │ └── controller │ │ └── TODO.txt └── README.txt ├── NOTICE ├── activemq-web-demo ├── src │ └── main │ │ └── webapp │ │ └── test │ │ └── assets │ │ ├── README │ │ └── unittest.css └── README.txt ├── docs └── img │ └── README.md ├── activemq-web ├── README.txt └── src │ └── main │ └── resources │ └── META-INF │ └── services │ └── org │ └── apache │ └── activemq │ └── web │ └── view │ ├── rss │ ├── xml │ └── simple ├── activemq-cf └── README.md ├── SECURITY.md ├── .gitignore ├── activemq-shiro └── src │ └── test │ └── resources │ └── empty.shiro.ini ├── activemq-broker └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── activemq │ │ ├── util │ │ ├── Handler.java │ │ └── PromiseCallback.java │ │ ├── broker │ │ ├── inteceptor │ │ │ └── package.html │ │ ├── jmx │ │ │ ├── TopicViewMBean.java │ │ │ ├── package.html │ │ │ ├── JmsConnectorViewMBean.java │ │ │ └── ProxyConnectorViewMBean.java │ │ ├── util │ │ │ ├── package.html │ │ │ ├── AuditLog.java │ │ │ └── AuditLogFactory.java │ │ ├── view │ │ │ └── package.html │ │ ├── region │ │ │ ├── package.html │ │ │ ├── cursors │ │ │ │ └── package.html │ │ │ ├── policy │ │ │ │ └── package.html │ │ │ ├── group │ │ │ │ └── package.html │ │ │ └── virtual │ │ │ │ └── package.html │ │ ├── package.html │ │ └── scheduler │ │ │ └── package.html │ │ ├── network │ │ ├── package.html │ │ └── jms │ │ │ └── package.html │ │ ├── transport │ │ ├── vm │ │ │ └── package.html │ │ ├── peer │ │ │ └── package.html │ │ └── protocol │ │ │ └── ProtocolVerifier.java │ │ ├── memory │ │ └── CacheEvictor.java │ │ ├── store │ │ ├── NoLocalSubscriptionAware.java │ │ ├── memory │ │ │ └── package.html │ │ ├── package.html │ │ ├── JournaledStore.java │ │ └── TransactionIdTransformer.java │ │ └── security │ │ └── package.html │ └── resources │ └── META-INF │ └── services │ └── org │ └── apache │ └── activemq │ ├── broker │ ├── xbean │ ├── broker │ └── properties │ └── transport │ ├── auto │ ├── vm │ ├── auto+ssl │ └── peer ├── activemq-tooling ├── activemq-joram-jms-tests │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── objectweb │ │ └── jtests │ │ └── jms │ │ ├── conform │ │ ├── queue │ │ │ └── package.html │ │ ├── topic │ │ │ └── package.html │ │ ├── message │ │ │ ├── package.html │ │ │ ├── headers │ │ │ │ └── package.html │ │ │ └── properties │ │ │ │ └── package.html │ │ ├── selector │ │ │ └── package.html │ │ ├── connection │ │ │ └── package.html │ │ └── session │ │ │ └── package.html │ │ └── framework │ │ └── package.html └── activemq-perf-maven-plugin │ └── src │ └── main │ └── java │ └── org │ └── apache │ └── activemq │ └── tool │ └── ClientRunBasis.java ├── activemq-jaas └── src │ └── test │ └── resources │ ├── users.properties │ ├── groupsReload.properties │ └── groups.properties ├── activemq-jdbc-store └── src │ └── main │ └── java │ └── org │ └── apache │ └── activemq │ └── store │ └── jdbc │ └── package.html ├── activemq-kahadb-store └── src │ └── main │ └── java │ └── org │ └── apache │ └── activemq │ └── store │ └── kahadb │ └── disk │ ├── journal │ └── package.html │ └── package.html └── activemq-spring └── src └── main └── java └── org └── apache └── activemq └── spring └── package.html /assembly/src/release/data/activemq.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /activemq-runtime-config/src/main/resources/.gitignore: -------------------------------------------------------------------------------- 1 | /org 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/LICENSE -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/python/stompest/sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/python/stompest/async/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /activemq-unit-tests/.gitignore: -------------------------------------------------------------------------------- 1 | /createData 2 | /derbydb_15 3 | /testJdbcConfig 4 | -------------------------------------------------------------------------------- /activemq-client/src/main/filtered-resources/org/apache/activemq/version.txt: -------------------------------------------------------------------------------- 1 | ${project.version} -------------------------------------------------------------------------------- /assembly/src/release/bin/wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/bin/wrapper.jar -------------------------------------------------------------------------------- /assembly/src/release/conf/broker.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/conf/broker.ks -------------------------------------------------------------------------------- /assembly/src/release/conf/broker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/conf/broker.ts -------------------------------------------------------------------------------- /activemq-amqp/src/test/resources/keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-amqp/src/test/resources/keystore -------------------------------------------------------------------------------- /assembly/src/release/bin/macosx/wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/bin/macosx/wrapper -------------------------------------------------------------------------------- /assembly/src/release/webapps/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/webapps/favicon.ico -------------------------------------------------------------------------------- /assembly/src/release/bin/win64/wrapper.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/bin/win64/wrapper.dll -------------------------------------------------------------------------------- /assembly/src/release/bin/win64/wrapper.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/bin/win64/wrapper.exe -------------------------------------------------------------------------------- /activemq-ra/src/test/resources/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-ra/src/test/resources/client.keystore -------------------------------------------------------------------------------- /activemq-ra/src/test/resources/server.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-ra/src/test/resources/server.keystore -------------------------------------------------------------------------------- /assembly/src/release/bin/linux-x86-64/wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/bin/linux-x86-64/wrapper -------------------------------------------------------------------------------- /activemq-http/src/test/resources/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-http/src/test/resources/client.keystore -------------------------------------------------------------------------------- /activemq-http/src/test/resources/server.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-http/src/test/resources/server.keystore -------------------------------------------------------------------------------- /activemq-mqtt/src/test/resources/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-mqtt/src/test/resources/client.keystore -------------------------------------------------------------------------------- /activemq-mqtt/src/test/resources/server.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-mqtt/src/test/resources/server.keystore -------------------------------------------------------------------------------- /activemq-stomp/src/test/resources/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-stomp/src/test/resources/client.keystore -------------------------------------------------------------------------------- /activemq-stomp/src/test/resources/server.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-stomp/src/test/resources/server.keystore -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/openwire-control/org.apache.activemq.openwire.WireFormatInfoData.bin: -------------------------------------------------------------------------------- 1 | &ActiveMQ CacheEnabled -------------------------------------------------------------------------------- /assembly/src/release/bin/linux-x86-64/libwrapper.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/bin/linux-x86-64/libwrapper.so -------------------------------------------------------------------------------- /assembly/src/release/bin/macosx/libwrapper.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/bin/macosx/libwrapper.jnilib -------------------------------------------------------------------------------- /activemq-amqp/src/test/resources/alternative.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-amqp/src/test/resources/alternative.keystore -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/dummy.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/dummy.keystore -------------------------------------------------------------------------------- /activemq-client/src/test/resources/ssl/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-client/src/test/resources/ssl/client.keystore -------------------------------------------------------------------------------- /activemq-client/src/test/resources/ssl/server.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-client/src/test/resources/ssl/server.keystore -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/client.keystore -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/server.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/server.keystore -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/asf-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/asf-logo.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/feed_rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/feed_rss.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/spacer.gif -------------------------------------------------------------------------------- /activemq-http/src/test/resources/server-somehost.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-http/src/test/resources/server-somehost.keystore -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/big-bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/big-bullet.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/checker-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/checker-bg.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/feed_atom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/feed_atom.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/oval-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/oval-arrow.png -------------------------------------------------------------------------------- /activemq-client/src/test/resources/ssl/client-pkcs12.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-client/src/test/resources/ssl/client-pkcs12.keystore -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/activemq-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/activemq-logo.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/content-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/content-left.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/content-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/content-right.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/left-box-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/left-box-top.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/right-box-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/right-box-top.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/top-red-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/top-red-bar.png -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/openwire-control/org.apache.activemq.openwire.BrokerInfoData.bin: -------------------------------------------------------------------------------- 1 | C |ID:1289012830123tcp://localhost:61616 localhost -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/bottom-red-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/bottom-red-bar.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/left-box-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/left-box-bottom.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/left-box-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/left-box-right.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/right-box-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/right-box-left.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/black-footer-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/black-footer-left.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/black-footer-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/black-footer-right.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/right-box-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/right-box-bottom.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/small-bullet-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/small-bullet-gray.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/small-bullet-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/small-bullet-red.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/white-header-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/white-header-left.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/white-header-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/white-header-right.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/white-header-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/white-header-top.png -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/images/black-footer-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/images/black-footer-bottom.png -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This directory contains more advanced examples of how to use ActiveMQ's OpenWire based JMS API. 4 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Apache ActiveMQ Copyright 2005-2025 Apache Software Foundation 2 | 3 | This product includes software developed by 4 | The Apache Software Foundation (http://www.apache.org/). 5 | 6 | -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/js/standardista-table-sorting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-web-console/src/main/webapp/js/standardista-table-sorting.js -------------------------------------------------------------------------------- /assembly/src/release/examples/mqtt/websocket/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/examples/mqtt/websocket/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/websocket/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/examples/stomp/websocket/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/broker1.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/security/broker1.ks -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/broker1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/security/broker1.ts -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/broker2.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/security/broker2.ks -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/broker2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/security/broker2.ts -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/client.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/security/client.ks -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/security/client.ts -------------------------------------------------------------------------------- /assembly/src/release/examples/mqtt/websocket/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/examples/mqtt/websocket/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/websocket/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/assembly/src/release/examples/stomp/websocket/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/bugs/amq3625/keys/broker2.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/bugs/amq3625/keys/broker2.ks -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/bugs/amq3625/keys/client2.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/bugs/amq3625/keys/client2.ks -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/bugs/amq3625/keys/client2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/bugs/amq3625/keys/client2.ts -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/activemq-revoke.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/security/activemq-revoke.jks -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/sslcontext-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/security/sslcontext-client.ts -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/sslcontext-keystore.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/security/sslcontext-keystore.ks -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/schedulerDB/legacy/db-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/schedulerDB/legacy/db-1.log -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion1/db-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion1/db-1.log -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion1/db.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion1/db.data -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion1/db.redo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion1/db.redo -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion2/db-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion2/db-1.log -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion2/db.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion2/db.data -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion2/db.redo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion2/db.redo -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion3/db-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion3/db-1.log -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion3/db.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion3/db.data -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion3/db.redo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion3/db.redo -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion4/db-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion4/db-1.log -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion4/db.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion4/db.data -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion4/db.redo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion4/db.redo -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion5/db-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion5/db-1.log -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion5/db.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion5/db.data -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion5/db.redo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion5/db.redo -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion6/db-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion6/db-1.log -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion6/db.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion6/db.data -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion6/db.redo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion6/db.redo -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/schedulerDB/legacy/scheduleDB.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/schedulerDB/legacy/scheduleDB.data -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/schedulerDB/legacy/scheduleDB.redo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/schedulerDB/legacy/scheduleDB.redo -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MessageStoreTest/version5/db-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MessageStoreTest/version5/db-1.log -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MessageStoreTest/version5/db.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MessageStoreTest/version5/db.data -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MessageStoreTest/version5/db.redo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MessageStoreTest/version5/db.redo -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/python/readme.md: -------------------------------------------------------------------------------- 1 | Overview 2 | ======== 3 | 4 | Python users can choose between examples for the following client libraries: 5 | 6 | * [stomppy](http://code.google.com/p/stomppy) 7 | * [stompest](https://github.com/nikipore/stompest) 8 | -------------------------------------------------------------------------------- /activemq-web-demo/src/main/webapp/test/assets/README: -------------------------------------------------------------------------------- 1 | jsunittest.js from http://jsunittest.com/ 2 | 3 | This directory is for core jsunittest files only! Put your unit test .html files up one level. 4 | You should be referencing files in public/javascripts/ in your test files. 5 | -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/perl/readme.md: -------------------------------------------------------------------------------- 1 | Prereqs 2 | ======= 3 | 4 | Install the [Net:STOMP::Client](http://search.cpan.org/dist/Net-STOMP-Client/) 5 | library. 6 | 7 | CPAN users can install it by running: 8 | 9 | cpan Net:STOMP::Client 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/img/README.md: -------------------------------------------------------------------------------- 1 | This folder contains the logos used by ActiveMQ. Due to transparency some images may look odd. 2 | 3 | ![ActiveMQ Logo Black](activemq_logo_black.svg) 4 | 5 | ![ActiveMQ Logo White](activemq_logo_white.svg) 6 | 7 | ![ActiveMQ Logo White Vertical](activemq_logo_white_vertical.svg) 8 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MultiKahaMessageStoreTest/version5/queue#3a#2f#2fTest/db.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MultiKahaMessageStoreTest/version5/queue#3a#2f#2fTest/db.data -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MultiKahaMessageStoreTest/version5/queue#3a#2f#2fTest/db.redo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MultiKahaMessageStoreTest/version5/queue#3a#2f#2fTest/db.redo -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MultiKahaMessageStoreTest/version5/queue#3a#2f#2fTest/db-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/activemq/main/activemq-unit-tests/src/test/resources/org/apache/activemq/store/kahadb/MultiKahaMessageStoreTest/version5/queue#3a#2f#2fTest/db-1.log -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/python/stomppy/readme.md: -------------------------------------------------------------------------------- 1 | Prereqs 2 | ======= 3 | 4 | Install the [stomppy](http://code.google.com/p/stomppy) python client 5 | library. 6 | 7 | easy_install users can install it by running: 8 | 9 | easy_install http://stomppy.googlecode.com/files/stomp.py-3.0.2a.tar.gz 10 | 11 | -------------------------------------------------------------------------------- /activemq-web/README.txt: -------------------------------------------------------------------------------- 1 | Here be the home of the web-module. 2 | 3 | The demonstration webapp has been moved to the activemq-web-demo module. 4 | This module now only builds the jar for activemq-web. 5 | The javascript modules needed for the AJAX interface are included as 6 | resources and served my the MessageListenerServlet 7 | 8 | -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/php/readme.md: -------------------------------------------------------------------------------- 1 | Prereqs 2 | ======= 3 | 4 | Install the [PHP Stomp client](http://www.php.net/manual/en/book.stomp.php) 5 | library. 6 | 7 | Pear users can install it by running: 8 | 9 | pear install pecl.php.net/stomp 10 | 11 | Then you should add "extension=stomp.so" to php.ini 12 | 13 | -------------------------------------------------------------------------------- /activemq-web-console/README.txt: -------------------------------------------------------------------------------- 1 | 2 | Welcome to the ActiveMQ Web Console 3 | 4 | To run the console you must install a recent distro of Apache Maven 5 | such as version 3.0.4 or later 6 | 7 | http://maven.apache.org/ 8 | 9 | You can then run the ActiveMQ Web Console via the following command. 10 | 11 | mvn jetty:run 12 | 13 | -------------------------------------------------------------------------------- /activemq-cf/README.md: -------------------------------------------------------------------------------- 1 | # Activemq-cf 2 | 3 | Allows to create a Pooled ActiveMQ ConnectionFactory from a config. 4 | 5 | ## Install 6 | 7 | Install the activemq-client and scr features and this bundle. Then put the example config org.apache.karaf.activemq.cfg in etc. 8 | 9 | service:list ConnectionFactory 10 | 11 | This should show the ConnectionFactory as a service. 12 | -------------------------------------------------------------------------------- /activemq-web-demo/README.txt: -------------------------------------------------------------------------------- 1 | Welcome to the Web Demo which shows how to use ActiveMQ with REST and Ajax services 2 | 3 | To run the console you must install a recent distro of Maven 4 | such as version 2.0.4 or later 5 | 6 | http://maven.apache.org/ 7 | 8 | You can then run the ActiveMQ Web Console via the following command. 9 | 10 | mvn jetty6:run 11 | 12 | 13 | -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/js/mochi/__package__.js: -------------------------------------------------------------------------------- 1 | /*** 2 | 3 | MochiKit.MochiKit 1.3 : PACKED VERSION 4 | 5 | THIS FILE IS AUTOMATICALLY GENERATED. If creating patches, please 6 | diff against the source tree, not this file. 7 | 8 | See for documentation, downloads, license, etc. 9 | 10 | (c) 2005 Bob Ippolito. All rights Reserved. 11 | 12 | ***/ 13 | dojo.hostenv.conditionalLoadModule({"common": ["MochiKit.MochiKit"]}); 14 | dojo.hostenv.moduleLoaded("MochiKit.*"); 15 | -------------------------------------------------------------------------------- /assembly/src/release/examples/mqtt/websocket/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how use the 4 | ['stomp-websocket'](https://github.com/jmesnil/stomp-websocket) 5 | JavaScript APIs with the ActiveMQ message broker. 6 | 7 | ## Prereqs 8 | 9 | - Use a modern browser with WebSocket support like Chrome or WebKit 10 | 11 | ## Running 12 | 13 | Run the ActiveMQ sever locally and then open the `index.html` 14 | in the current directory using a web browser. 15 | 16 | ## Credits 17 | 18 | This example is a modified version of Jeff Mesnil's chat example. -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/websocket/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how use the 4 | ['stomp-websocket'](https://github.com/jmesnil/stomp-websocket) 5 | JavaScript APIs with the ActiveMQ message broker. 6 | 7 | ## Prereqs 8 | 9 | - Use a modern browser with WebSocket support like Chrome or WebKit 10 | 11 | ## Running 12 | 13 | Run the ActiveMQ sever locally and then open the `index.html` 14 | in the current directory using a web browser. 15 | 16 | ## Credits 17 | 18 | This example is a modified version of Jeff Mesnil's chat example. -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | | Version | Supported | 6 | | ------- | ------------------ | 7 | | 6.2.x | :white_check_mark: | 8 | | 6.1.x | :white_check_mark: | 9 | | 6.0.x | :x: | 10 | | 5.19.x | :white_check_mark: | 11 | | <= 5.18.x | :x: | 12 | 13 | ## Reporting a Vulnerability 14 | 15 | For information on how to report a new security problem please see [here](https://www.apache.org/security/). 16 | Our existing security advisories are published [here](https://activemq.apache.org/security-advisories). 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.swp 3 | .idea 4 | .idea/* 5 | *.iml 6 | *.ipr 7 | *.iws 8 | target 9 | .DS_Store 10 | .project 11 | .classpath 12 | .settings 13 | eclipse-classes 14 | activemq-unit-tests/ActiveMQConnections.dot 15 | activemq-unit-tests/KahaDB 16 | activemq-unit-tests/broker 17 | activemq-unit-tests/derby.log 18 | activemq-unit-tests/derbyDb 19 | activemq-unit-tests/networkedBroker 20 | activemq-unit-tests/shared 21 | activemq-data 22 | activemq-runtime-config/src/main/resources/activemq.xsd 23 | activemq-amqp/amqp-trace.txt 24 | data/ 25 | dependency-reduced-pom.xml 26 | velocity.log 27 | 28 | /.metadata 29 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/activemq-norevoke.crl: -------------------------------------------------------------------------------- 1 | -----BEGIN X509 CRL----- 2 | MIIBRzCBsQIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJBVTETMBEGA1UE 3 | CBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRk 4 | MREwDwYDVQQDEwhhY3RpdmVtcRcNMTUwMzI3MTMwMjIwWhcNMTUwNDI2MTMwMjIw 5 | WjAUMBICAQEXDTE1MDMyNzEzMDEzM1qgDzANMAsGA1UdFAQEAgIQATANBgkqhkiG 6 | 9w0BAQUFAAOBgQBLvpTwNFdjODFkJR1okloK5Qka6+Lzc5AwtqbYBlhQA1wCSpfB 7 | qzrUh43D97r88+w03mh1FI1PSKACXikHAgm2KZEiZrObIXYwdhJ7t1oSdGM6gPPS 8 | VQmgnvgbte3Mm8F4BoVhidp1gSe+f8RdRZYv1A+olREcz+lU7LxOIN6CpQ== 9 | -----END X509 CRL----- 10 | -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/js/plotkit/dummy.svg: -------------------------------------------------------------------------------- 1 | 2 | 8 | 15 | 16 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/jms-example-queue/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the ActiveMQ 5.x / OpenWire protocol to communicate with ActiveMQ 4 | 5 | This example does basic point-to-point messaging using Queues 6 | 7 | ## Prereqs 8 | 9 | - Install Java SDK 10 | - Install [Maven](http://maven.apache.org/download.html) 11 | 12 | ## Building 13 | 14 | Run: 15 | 16 | mvn install 17 | 18 | ## Running the Examples 19 | 20 | In one terminal window run: 21 | 22 | mvn -Pconsumer 23 | 24 | In another terminal window run: 25 | 26 | mvn -Pproducer 27 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/jms-example-topic/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the ActiveMQ 5.x / OpenWire protocol to communicate with ActiveMQ 4 | 5 | This example does basic publish-subscribe messaging using Topics 6 | 7 | ## Prereqs 8 | 9 | - Install Java SDK 10 | - Install [Maven](http://maven.apache.org/download.html) 11 | 12 | ## Building 13 | 14 | Run: 15 | 16 | mvn install 17 | 18 | ## Running the Examples 19 | 20 | In one terminal window run: 21 | 22 | mvn -Psubscriber 23 | 24 | In another terminal window run: 25 | 26 | mvn -Ppublisher 27 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/META-INF/NOTICE: -------------------------------------------------------------------------------- 1 | ========================================================================= 2 | == NOTICE file corresponding to the section 4 d of == 3 | == the Apache License, Version 2.0, == 4 | == in this case for the Apache ActiveMQ distribution. == 5 | ========================================================================= 6 | 7 | Apache ActiveMQ 8 | Copyright 2005-2006 The Apache Software Foundation 9 | 10 | This product includes software developed by 11 | The Apache Software Foundation (http://www.apache.org/). 12 | 13 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/security/activemq-revoke.crl: -------------------------------------------------------------------------------- 1 | -----BEGIN X509 CRL----- 2 | MIIBWzCBxQIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJBVTETMBEGA1UE 3 | CBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRk 4 | MREwDwYDVQQDEwhhY3RpdmVtcRcNMTUwMzMwMDk1ODI5WhcNMTUwNDI5MDk1ODI5 5 | WjAoMBICAQEXDTE1MDMyNzEzMDEzM1owEgIBAhcNMTUwMzMwMDk1MzU3WqAPMA0w 6 | CwYDVR0UBAQCAhAFMA0GCSqGSIb3DQEBBQUAA4GBADniQGR0r4x2zc33ozVkKpcm 7 | RUMD0JWMYzACvBEkP84ymms3x4jZzvaSgnkLtenktlOAWfAF4RSAqKS+2Vk1jaZm 8 | 1drV1cGWnftHsLjvv9e226ROLQgZ+Wey0B3OyeiCubHVoZeyGEERoM4ZVrCxd5Oe 9 | Lfj+PMhnHGKD9c1MP1rR 10 | -----END X509 CRL----- 11 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/jms-example-message-browser/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the ActiveMQ 5.x / OpenWire protocol to communicate with ActiveMQ 4 | 5 | This example demos how to browse a queue without consuming from it 6 | 7 | ## Prereqs 8 | 9 | - Install Java SDK 10 | - Install [Maven](http://maven.apache.org/download.html) 11 | 12 | ## Building 13 | 14 | Run: 15 | 16 | mvn install 17 | 18 | ## Running the Examples 19 | 20 | Run these steps in order: 21 | 22 | 1. In one terminal window run: 23 | 24 | mvn -Pproducer 25 | 26 | 2. In another terminal window run: 27 | 28 | mvn -Pbrowser -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/jms-example-temp-destinations/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the ActiveMQ 5.x / OpenWire protocol to communicate with ActiveMQ 4 | 5 | This example shows how to do request response with temporary destinations 6 | 7 | ## Prereqs 8 | 9 | - Install Java SDK 10 | - Install [Maven](http://maven.apache.org/download.html) 11 | 12 | ## Building 13 | 14 | Run: 15 | 16 | mvn install 17 | 18 | ## Running the Examples 19 | 20 | In one terminal window run: 21 | 22 | mvn -Pconsumer 23 | 24 | In another terminal window run: 25 | 26 | mvn -Pproducer 27 | 28 | You'll notice that the producer received a reply for the request it sent. 29 | -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/python/stompest/readme.md: -------------------------------------------------------------------------------- 1 | Prereqs 2 | ======= 3 | 4 | Install the [stomppy](http://code.google.com/p/stomppy) python client 5 | library. 6 | 7 | easy_install users can install it by running: 8 | 9 | easy_install stompest 10 | 11 | If you use `pip`: 12 | 13 | pip install stompest 14 | 15 | The stompest client library supports a blocking API, and you can find an 16 | example of it's use in the `sync` directory. It also supports using 17 | a non-blocking API based on Twisted, and that example can be found in 18 | the `async` directory. 19 | 20 | To run the `async` examples install `stompest.async`: 21 | 22 | easy_install stompest.async 23 | 24 | If you use `pip`: 25 | 26 | pip install stompest.async -------------------------------------------------------------------------------- /assembly/src/release/examples/mqtt/java/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how use the MQTT protocol with ActiveMQ. 4 | 5 | ## Prereqs 6 | 7 | - Install Java SDK 8 | - Install [Maven](http://maven.apache.org/download.html) 9 | 10 | ## Building 11 | 12 | Run: 13 | 14 | mvn install 15 | 16 | ## Running the Examples 17 | 18 | In one terminal window run: 19 | 20 | java -cp target/mqtt-example-0.1-SNAPSHOT.jar example.Listener 21 | 22 | In another terminal window run: 23 | 24 | java -cp target/mqtt-example-0.1-SNAPSHOT.jar example.Publisher 25 | 26 | You can control to which stomp server the examples try to connect to by 27 | setting the following environment variables: 28 | 29 | * `MQTT_HOST` 30 | * `MQTT_PORT` 31 | * `MQTT_USER` 32 | * `MQTT_PASSWORD` 33 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/jms-example-durable-sub/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the ActiveMQ 5.x / OpenWire protocol to communicate with ActiveMQ 4 | 5 | This example does basic publish-subscribe messaging using Topics 6 | 7 | ## Prereqs 8 | 9 | - Install Java SDK 10 | - Install [Maven](http://maven.apache.org/download.html) 11 | 12 | ## Building 13 | 14 | Run: 15 | 16 | mvn install 17 | 18 | ## Running the Examples 19 | 20 | In one terminal window run: 21 | 22 | mvn -Psubscriber -DclientId= 23 | 24 | In another terminal window run: 25 | 26 | mvn -Ppublisher 27 | 28 | You can kill the subscriber at any point and it will not miss messages because the subscription it creates 29 | is durable 30 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/java/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how use the Java JMS api with ActiveMQ. 4 | 5 | ## Prereqs 6 | 7 | - Install Java SDK 8 | - Install [Maven](http://maven.apache.org/download.html) 9 | 10 | ## Building 11 | 12 | Run: 13 | 14 | mvn install 15 | 16 | ## Running the Examples 17 | 18 | In one terminal window run: 19 | 20 | java -cp target/openwire-example-0.1-SNAPSHOT.jar example.Listener 21 | 22 | In another terminal window run: 23 | 24 | java -cp target/openwire-example-0.1-SNAPSHOT.jar example.Publisher 25 | 26 | You can control to which server the examples try to connect to by 27 | setting the following environment variables: 28 | 29 | * `ACTIVEMQ_HOST` 30 | * `ACTIVEMQ_PORT` 31 | * `ACTIVEMQ_USER` 32 | * `ACTIVEMQ_PASSWORD` 33 | -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/java/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how use the Java JMS api with ActiveMQ. 4 | 5 | ## Prereqs 6 | 7 | - Install Java SDK 8 | - Install [Maven](http://maven.apache.org/download.html) 9 | 10 | ## Building 11 | 12 | Run: 13 | 14 | mvn install 15 | 16 | ## Running the Examples 17 | 18 | In one terminal window run: 19 | 20 | java -cp target/stomp-example-0.1-SNAPSHOT.jar example.Listener 21 | 22 | In another terminal window run: 23 | 24 | java -cp target/stomp-example-0.1-SNAPSHOT.jar example.Publisher 25 | 26 | You can control to which stomp server the examples try to connect to by 27 | setting the following environment variables: 28 | 29 | * `ACTIVEMQ_HOST` 30 | * `ACTIVEMQ_PORT` 31 | * `ACTIVEMQ_USER` 32 | * `ACTIVEMQ_PASSWORD` 33 | -------------------------------------------------------------------------------- /assembly/src/release/examples/amqp/java/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the Java JMS api with ActiveMQ via the AMQP protocol. 4 | 5 | ## Prereqs 6 | 7 | - Install Java SDK 8 | - Install [Maven](http://maven.apache.org/download.html) 9 | 10 | ## Building 11 | 12 | Run: 13 | 14 | mvn install 15 | 16 | ## Running the Examples 17 | 18 | In one terminal window run: 19 | 20 | java -cp target/amqp-example-0.1-SNAPSHOT.jar example.Listener 21 | 22 | In another terminal window run: 23 | 24 | java -cp target/amqp-example-0.1-SNAPSHOT.jar example.Publisher 25 | 26 | You can control to which AMQP server the examples try to connect to by 27 | setting the following environment variables: 28 | 29 | * `ACTIVEMQ_HOST` 30 | * `ACTIVEMQ_PORT` 31 | * `ACTIVEMQ_USER` 32 | * `ACTIVEMQ_PASSWORD` 33 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/jms-example-queue-selector/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the ActiveMQ 5.x / OpenWire protocol to communicate with ActiveMQ 4 | 5 | This example shows how to use selectors to filter out messages based on criteria 6 | 7 | ## Prereqs 8 | 9 | - Install Java SDK 10 | - Install [Maven](http://maven.apache.org/download.html) 11 | 12 | ## Building 13 | 14 | Run: 15 | 16 | mvn install 17 | 18 | ## Running the Examples 19 | 20 | In one terminal window run: 21 | 22 | mvn -Pconsumer 23 | 24 | In another terminal window run: 25 | 26 | mvn -Pproducer 27 | 28 | In the consumer's terminal, you'll notice that not all of the messages that the producer sent were consumed. 29 | Only those that had the property "intended" equal to "me" 30 | -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/ruby/readme.md: -------------------------------------------------------------------------------- 1 | Prereqs 2 | ======= 3 | 4 | - Install RubyGems see: http://docs.rubygems.org/ 5 | - Install the stomp gem. Run: gem install stomp 6 | 7 | Overview of stompcat.rb and catstomp.rb 8 | ========================================== 9 | 10 | The basic idea behind these scripts to to create something like netcat except over JMS 11 | destinations. 12 | 13 | catstomp.rb - takes stdin and sends it to a stomp destination 14 | stompcat.rb - outputs data received from a stomp destination 15 | 16 | A simple example usage: 17 | 18 | In console 1 run: 19 | cat | ./catstomp.rb 20 | 21 | In console 2 run: 22 | ./stompcat.rb 23 | 24 | now any line you enter into console 1 will get sent to console 2. 25 | 26 | Hopefully these to scripts can get merged together in the future and the command line 27 | arguments can change so that it look more like netcat. 28 | -------------------------------------------------------------------------------- /activemq-amqp/src/test/resources/test.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | timeout=10000 -------------------------------------------------------------------------------- /assembly/src/release/examples/amqp/python/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | This is an example of how to use the python AMQP [Qpid Proton](https://qpid.apache.org/proton/index.html) reactor API with ActiveMQ. 3 | 4 | ## Prereqs 5 | - linux 6 | - python 3.5+ 7 | - you have successfully installed [python-qpid-proton](https://pypi.python.org/pypi/python-qpid-proton) - including any of its [dependencies](https://github.com/apache/qpid-proton/blob/master/INSTALL.md) 8 | - $PYTHONPATH can search this folder 9 | 10 | ## Running the Examples 11 | In one terminal window run: 12 | 13 | python sender.py 14 | 15 | In another terminal window run: 16 | 17 | python receiver.py 18 | 19 | Use the ActiveMQ admin web page to check Messages Enqueued / Dequeued counts match. 20 | 21 | You can control which AMQP server the examples try to connect to and the messages they send by changing the values in config.py 22 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/jms-example-transaction/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the ActiveMQ 5.x / OpenWire protocol to communicate with ActiveMQ 4 | 5 | This example demos using JMS transactions 6 | 7 | ## Prereqs 8 | 9 | - Install Java SDK 10 | - Install [Maven](http://maven.apache.org/download.html) 11 | 12 | ## Building 13 | 14 | Run: 15 | 16 | mvn install 17 | 18 | ## Running the Examples 19 | 20 | mvn -Pclient 21 | 22 | You will be greeted with a prompt. You can type a message and press enter. Nothing will actually be sent to 23 | a consumer until you type `COMMIT` and press enter. After doing so, you should see the built-in consumer 24 | consume the message and output it. If you type `ROLLBACK`, your message will be rolledback and the consumer 25 | will not have an opportunity to see it. Hit ^C to exit 26 | -------------------------------------------------------------------------------- /assembly/src/release/examples/stomp/csharp/readme.md: -------------------------------------------------------------------------------- 1 | Prereqs 2 | ======= 3 | 4 | - Install [Apache.NMS.Stomp](http://activemq.apache.org/nms/download.html) 5 | 6 | Building 7 | ======== 8 | 9 | This will vary depending on where you installed your libraries. Open the 10 | ActiveMQExamples solution in Visual Studio and update the references for the 11 | Listener and Publisher project to point to where you Apache.NMS.dll and 12 | Apache.NMS.Stomp.dll are located. Build both projects in the solution. 13 | 14 | Running the Examples 15 | ==================== 16 | 17 | In one terminal window run: 18 | 19 | ./Listener.exe 20 | 21 | In another terminal window run: 22 | 23 | ./Publisher.exe 24 | 25 | You can control to which stomp server the examples try to connect to by 26 | setting the following environment variables: 27 | 28 | * `ACTIVEMQ_HOST` 29 | * `ACTIVEMQ_PORT` 30 | * `ACTIVEMQ_USER` 31 | * `ACTIVEMQ_PASSWORD` 32 | -------------------------------------------------------------------------------- /activemq-http/src/test/resources/users.properties: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | system=manager 18 | guest=password -------------------------------------------------------------------------------- /activemq-http/src/test/resources/groups.properties: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | admins=system,client 18 | guests=guest 19 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/jms-example-exclusive-consumer/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the ActiveMQ 5.x / OpenWire protocol to communicate with ActiveMQ 4 | 5 | This example demos using exclusive consumers (one single consumer) 6 | 7 | ## Prereqs 8 | 9 | - Install Java SDK 10 | - Install [Maven](http://maven.apache.org/download.html) 11 | 12 | ## Building 13 | 14 | Run: 15 | 16 | mvn install 17 | 18 | ## Running the Examples 19 | 20 | You will want to run **multiple** instances of a consumer. To run the consumer open a 21 | terminal and type 22 | 23 | mvn -Pconsumer 24 | 25 | In another terminal window run: 26 | 27 | mvn -Pproducer 28 | 29 | You'll notice that even though you have multiple consumers, only one consumer will be consuming messages. If you 30 | kill the consumer that's currently receiving messages, one of the other consumers will pick up the consumption. 31 | -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/js/head.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | addEvent(window, 'load', (_event) => prettyPrint()); 18 | -------------------------------------------------------------------------------- /assembly/src/release/examples/amqp/python/address.py: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | url = 'amqp://admin:admin@127.0.0.1:5672/queue://q' 21 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/csharp/readme.md: -------------------------------------------------------------------------------- 1 | Prereqs 2 | ======= 3 | 4 | - Install [Apache.NMS.ActiveMQ](http://activemq.apache.org/nms/download.html) 5 | 6 | Building 7 | ======== 8 | 9 | This will vary depending on where you installed your libraries. Open the 10 | ActiveMQExamples solution in Visual Studio and update the references for the 11 | Listener and Publisher project to point to where you Apache.NMS.dll, 12 | Apache.NMS.ActiveMQ.dll and Ionic.Zlib.dll are located. 13 | 14 | Build both projects in the solution. 15 | 16 | Running the Examples 17 | ==================== 18 | 19 | In one terminal window run: 20 | 21 | ./Listener.exe 22 | 23 | In another terminal window run: 24 | 25 | ./Publisher.exe 26 | 27 | You can control to which ActiveMQ server the examples try to connect to by 28 | setting the following environment variables: 29 | 30 | * `ACTIVEMQ_HOST` 31 | * `ACTIVEMQ_PORT` 32 | * `ACTIVEMQ_USER` 33 | * `ACTIVEMQ_PASSWORD` 34 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/bugs/amq4126/users.properties: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | system=manager 18 | guest=password -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/bugs/amq4126/dns.properties: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | client=CN=client, OU=activemq, O=apache 18 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/bugs/amq4126/groups.properties: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | admins=system,client 18 | guests=guest 19 | -------------------------------------------------------------------------------- /activemq-http/src/test/resources/dns.properties: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | client=CN=localhost, OU=activemq.org, O=activemq.org, L=Unknown, ST=Unknown, C=Unknown 18 | -------------------------------------------------------------------------------- /activemq-shiro/src/test/resources/empty.shiro.ini: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | # This empty file will cause an error at Shiro startup (as expected). Used for testing purposes only. -------------------------------------------------------------------------------- /assembly/src/release/examples/amqp/python/content.py: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | from proton import Message 21 | 22 | messages = [Message(subject='s%d' % i, body='b%d' % i) for i in range(10)] 23 | -------------------------------------------------------------------------------- /assembly/src/release/docs/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/util/Handler.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.util; 18 | 19 | public interface Handler { 20 | 21 | void handle(T e); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/jndi/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | JNDI support classes 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-tooling/activemq-joram-jms-tests/src/main/java/org/objectweb/jtests/jms/conform/queue/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | Tests JMS Queue features. 19 | 20 | -------------------------------------------------------------------------------- /activemq-tooling/activemq-joram-jms-tests/src/main/java/org/objectweb/jtests/jms/conform/topic/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | Tests JMS Topic features. 19 | 20 | -------------------------------------------------------------------------------- /activemq-tooling/activemq-joram-jms-tests/src/main/java/org/objectweb/jtests/jms/conform/message/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | Tests JMS Message features. 19 | 20 | -------------------------------------------------------------------------------- /activemq-tooling/activemq-joram-jms-tests/src/main/java/org/objectweb/jtests/jms/conform/selector/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | Tests JMS Selector features. 19 | 20 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/selector/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | JMS Selector implemetnation 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-tooling/activemq-joram-jms-tests/src/main/java/org/objectweb/jtests/jms/conform/connection/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | Tests JMS Connection features. 19 | 20 | -------------------------------------------------------------------------------- /activemq-tooling/activemq-joram-jms-tests/src/main/java/org/objectweb/jtests/jms/conform/session/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | Tests JMS Session features. 19 | 20 | 21 | -------------------------------------------------------------------------------- /assembly/src/release/conf/jmx.access: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | admin readwrite -------------------------------------------------------------------------------- /assembly/src/release/conf/jmx.password: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | admin activemq -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/inteceptor/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | MessageInteceptor malarky 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/jmx/TopicViewMBean.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.broker.jmx; 18 | 19 | public interface TopicViewMBean extends DestinationViewMBean { 20 | } 21 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/util/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Some utility Broker Plugins 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/java/org/apache/activemq/bugs/Receiver.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.bugs; 18 | 19 | public interface Receiver { 20 | void receive(String s) throws Exception; 21 | } 22 | -------------------------------------------------------------------------------- /assembly/src/release/conf/users.properties: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | admin=admin -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/network/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Support for federated networks of brokers. 23 | 24 | 25 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | The core JMS client API implementation classes. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-tooling/activemq-perf-maven-plugin/src/main/java/org/apache/activemq/tool/ClientRunBasis.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.tool; 18 | 19 | public enum ClientRunBasis { 20 | count, time; 21 | } 22 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/cert-groups.properties: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/jms-example-composite-destinations/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the ActiveMQ 5.x / OpenWire protocol to communicate with ActiveMQ 4 | 5 | This example demonstrates how to use composite destinations for both sending and receiving. 6 | 7 | ## Prereqs 8 | 9 | - Install Java SDK 10 | - Install [Maven](http://maven.apache.org/download.html) 11 | 12 | ## Building 13 | 14 | Run: 15 | 16 | mvn install 17 | 18 | ## Running the Examples 19 | 20 | In one terminal window run: 21 | 22 | mvn -P consumer 23 | 24 | In another terminal window run: 25 | 26 | mvn -P producer 27 | 28 | ## What to look for 29 | In the console of the producer, you should see log messages indicating messages have been successfully sent 30 | to the broker. 31 | 32 | In the console of the consumer, you should see log messages indicating messages have been received on each individual 33 | destination: 34 | 35 | * test-queue 36 | * test-queue-foo 37 | * test-queue-bar 38 | * test-topic-foo 39 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/transport/vm/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | In-JVM based Transport implementation. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/tcp/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | TCP/IP based Transport implementation. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/udp/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | UDP based Transport implementation. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-tooling/activemq-joram-jms-tests/src/main/java/org/objectweb/jtests/jms/conform/message/headers/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | Tests JMS Message Header Fields features. 19 | 20 | -------------------------------------------------------------------------------- /activemq-tooling/activemq-joram-jms-tests/src/main/java/org/objectweb/jtests/jms/conform/message/properties/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | Tests JMS Message Properties features. 19 | 20 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/jmx.access: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | admin readwrite -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/jmx.password: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | admin activemq -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/WEB-INF/tags/form/uri.tag: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ attribute name="name" type="java.lang.String" required="true" %> 18 | 19 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/bugs/amq3625/conf/groups2.properties: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | admins=system,dave 18 | tempDestinationAdmins=system,user,dave 19 | users=system,tester,user,dave,admin 20 | guests=guest 21 | -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/WEB-INF/tags/form/escape.tag: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ attribute name="text" type="java.lang.String" required="true" %> 18 | <% 19 | out.println(java.net.URLEncoder.encode(text, "UTF-8")); 20 | %> -------------------------------------------------------------------------------- /assembly/src/release/lib/activemq-rar.txt: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | ActiveMQ RAR is no longer included in the distribution. 19 | 20 | Please download it separately from: https://repo1.maven.org/maven2/org/apache/activemq/activemq-rar/ 21 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/jmx/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | JMX MBeans for the broker and its core connectors. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/view/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Broker Plugins for visualising the current system 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/memory/CacheEvictor.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.memory; 18 | 19 | public interface CacheEvictor { 20 | 21 | CacheEntry evictCacheEntry(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/blob/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Helper classes for dealing with out-of-band BLOB objects 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/multicast/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | A Multicast based Transport implementation. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | The core Transport abstraction and support classes 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/wireformat/WireFormatFactory.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.wireformat; 18 | 19 | public interface WireFormatFactory { 20 | WireFormat createWireFormat(); 21 | } 22 | -------------------------------------------------------------------------------- /activemq-tooling/activemq-joram-jms-tests/src/main/java/org/objectweb/jtests/jms/framework/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | Extension of JUnit Testing framework to take into account JMS specific features. 19 | 20 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/region/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Region abstraction and implementations in the Broker. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/util/AuditLog.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | package org.apache.activemq.broker.util; 19 | 20 | public interface AuditLog { 21 | 22 | public void log(AuditLogEntry entry); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/data/message1.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | James 20 | Strachan 21 | London 22 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/network/jms/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Support for a federated network using a foreign JMS provider. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/store/NoLocalSubscriptionAware.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.store; 18 | 19 | public interface NoLocalSubscriptionAware { 20 | 21 | public boolean isPersistNoLocal(); 22 | } 23 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/discovery/multicast/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Discovery implementation using multicast 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/discovery/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Discovery mechanism to discover brokers and clients. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | The core classes for the ActiveMQ Message Broker and its connectors. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/util/PromiseCallback.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.util; 18 | 19 | public abstract class PromiseCallback { 20 | abstract public void onComplete(T value, Throwable error); 21 | } 22 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/Disposable.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq; 18 | 19 | 20 | /** 21 | * 22 | */ 23 | public interface Disposable { 24 | 25 | /** 26 | */ 27 | void dispose(); 28 | } 29 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/management/CountStatistic.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package org.apache.activemq.management; 20 | 21 | public interface CountStatistic extends Statistic { 22 | public long getCount(); 23 | } 24 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/management/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | An implementation of the J2EE Management API 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-jaas/src/test/resources/users.properties: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | first=secret 19 | second=password 20 | -------------------------------------------------------------------------------- /activemq-jdbc-store/src/main/java/org/apache/activemq/store/jdbc/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | Message persistence implemented using JDBC 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-web-console/src/main/java/org/apache/activemq/web/controller/TODO.txt: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | With a small amount of work to the controller, we should be able to delete these classes and instead 19 | just expose the methods of the facades directly 20 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/store/memory/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | VM based implementation of message persistence 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/filter/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | Filter implementations for wildcards & JMS selectors 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/discovery/simple/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Simple discovery implementation using a static list 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/mock/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | A mock implementation of the Transport layer useful for testing 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | journal based data storage - scalable and fast 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | fast message persistence implementation 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-web-console/src/main/webapp/WEB-INF/tags/form/checkbox.tag: -------------------------------------------------------------------------------- 1 | <%-- 2 | Licensed to the Apache Software Foundation (ASF) under one or more 3 | contributor license agreements. See the NOTICE file distributed with 4 | this work for additional information regarding copyright ownership. 5 | The ASF licenses this file to You under the Apache License, Version 2.0 6 | (the "License"); you may not use this file except in compliance with 7 | the License. You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --%> 17 | <%@ attribute name="name" type="java.lang.String" required="true" %> 18 | 19 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/TransmitCallback.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.transport; 18 | 19 | public interface TransmitCallback { 20 | 21 | void onSuccess(); 22 | 23 | void onFailure(); 24 | 25 | } 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/usage/UsageListener.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.usage; 18 | 19 | public interface UsageListener { 20 | void onUsageChanged(Usage usage, int oldPercentUsage, int newPercentUsage); 21 | } 22 | -------------------------------------------------------------------------------- /activemq-amqp/src/main/java/org/apache/activemq/transport/amqp/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | A Broker side implementation of the AMQP 3.1 protocol - see http://amqp.org/ 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/filter/function/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | Filter Function implementations for JMS Selectors. 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/ResponseCallback.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.transport; 18 | 19 | /** 20 | * 21 | */ 22 | public interface ResponseCallback { 23 | void onCompletion(FutureResponse resp); 24 | } 25 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/discovery/masterslave/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Static discovery implementation for a Master / Slave tuple 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-mqtt/src/main/java/org/apache/activemq/transport/mqtt/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | A Broker side implementation of the MQTT 3.1 protocol - see http://mqtt.org/ 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-ra/src/main/java/org/apache/activemq/ra/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | JCA managed connections and resource adapters for working with ActiveMQ 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-runtime-config/src/test/resources/users.properties: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | system=system 19 | user=user 20 | guest=guest -------------------------------------------------------------------------------- /assembly/src/release/conf/java.security: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | ocsp.enable=true 19 | ocsp.responderURL=http://ocsp.example.net:80 -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/jmx/JmsConnectorViewMBean.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.broker.jmx; 18 | 19 | import org.apache.activemq.Service; 20 | 21 | public interface JmsConnectorViewMBean extends Service { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/region/cursors/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Cursors used to page persistent messages into the broker from the store 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/scheduler/package.html: -------------------------------------------------------------------------------- 1 | package.html 17 | 18 | 19 | 20 | 21 | 22 | The Message Scheduler for delayed (or scheduled) message delivery 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/command/TransientInitializer.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.command; 18 | 19 | /** 20 | * 21 | * 22 | */ 23 | public interface TransientInitializer { 24 | 25 | public void initTransients(); 26 | } 27 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/command/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | Command objects used via the Command Pattern to communicate among nodes 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-jaas/src/test/resources/groupsReload.properties: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | programmers=first 19 | accounting=second 20 | 21 | -------------------------------------------------------------------------------- /assembly/src/release/examples/openwire/advanced-scenarios/jms-example-wildcard-consumer/readme.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This is an example of how to use the ActiveMQ 5.x / OpenWire protocol to communicate with ActiveMQ 4 | 5 | This example demos using wildcards for consuming messages from hierarchies of destinations 6 | 7 | ## Prereqs 8 | 9 | - Install Java SDK 10 | - Install [Maven](http://maven.apache.org/download.html) 11 | 12 | ## Building 13 | 14 | Run: 15 | 16 | mvn install 17 | 18 | ## Running the Examples 19 | 20 | Run one consumer specifying which topicName to produce to (topicName) and what sort of wildcard 21 | you'd like to use to listen to that same topic hierarchy (wildcard) 22 | 23 | For example, to publish to "hello.world" topic and listen to "hello.world.*": 24 | 25 | mvn -Pconsumer -DtopicName="hello.world" -Dwildcard=".*" 26 | 27 | You start another consumer that listens to: 28 | 29 | mvn -Pconsumer -DtopicName="hello.world.hungray" -Dwildcard=".*" 30 | 31 | And when you type a message on this prompt, you should see it in the first consumer you started 32 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/jmx/ProxyConnectorViewMBean.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.broker.jmx; 18 | 19 | import org.apache.activemq.Service; 20 | 21 | public interface ProxyConnectorViewMBean extends Service { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/region/policy/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | The policies which can be associated with a particular destination or wildcard. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/transport/peer/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Peer based Transport implementation which does not require central servers to connect to 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/transport/protocol/ProtocolVerifier.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.transport.protocol; 18 | 19 | 20 | public interface ProtocolVerifier { 21 | 22 | public boolean isProtocol(byte[] value); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /activemq-web-demo/src/main/webapp/test/assets/unittest.css: -------------------------------------------------------------------------------- 1 | body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li { 2 | font-family: sans-serif; 3 | } 4 | 5 | body { 6 | font-size:0.8em; 7 | } 8 | 9 | #log { 10 | padding-bottom: 1em; 11 | border-bottom: 2px solid #000; 12 | margin-bottom: 2em; 13 | } 14 | 15 | .logsummary { 16 | margin-top: 1em; 17 | margin-bottom: 1em; 18 | padding: 1ex; 19 | border: 1px solid #000; 20 | font-weight: bold; 21 | } 22 | 23 | .logtable { 24 | width:100%; 25 | border-collapse: collapse; 26 | border: 1px dotted #666; 27 | } 28 | 29 | .logtable td, .logtable th { 30 | text-align: left; 31 | padding: 3px 8px; 32 | border: 1px dotted #666; 33 | } 34 | 35 | .logtable .passed { 36 | background-color: #cfc; 37 | } 38 | 39 | .logtable .failed, .logtable .error { 40 | background-color: #fcc; 41 | } 42 | 43 | .logtable .warning { 44 | background-color: #FC6; 45 | } 46 | 47 | .logtable td div.action_buttons { 48 | display: inline; 49 | } 50 | 51 | .logtable td div.action_buttons input { 52 | margin: 0 5px; 53 | font-size: 10px; 54 | } 55 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/org/apache/activemq/memory/usage.properties: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | limit=1k 18 | name=test-broker 19 | delta=34 -------------------------------------------------------------------------------- /assembly/src/release/conf/login.config: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | activemq { 18 | org.apache.activemq.jaas.PropertiesLoginModule required 19 | org.apache.activemq.jaas.properties.user="users.properties" 20 | org.apache.activemq.jaas.properties.group="groups.properties"; 21 | }; -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/util/AuditLogFactory.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.broker.util; 18 | 19 | import java.util.List; 20 | 21 | public interface AuditLogFactory { 22 | 23 | public List getAuditLogs(); 24 | 25 | } 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/state/ResponseHandler.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.state; 18 | 19 | import org.apache.activemq.command.Command; 20 | 21 | public interface ResponseHandler { 22 | public void onResponse(Command command); 23 | } 24 | -------------------------------------------------------------------------------- /activemq-jaas/src/test/resources/groups.properties: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | programmers=first 19 | accounting=second 20 | employees=first,second 21 | -------------------------------------------------------------------------------- /activemq-spring/src/main/java/org/apache/activemq/spring/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Helper classes for working with the JMS client and Spring. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/store/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | The APIs which need to be implemented for persistent message stores for durable messaging 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-broker/src/main/resources/META-INF/services/org/apache/activemq/broker/xbean: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.xbean.XBeanBrokerFactory -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/ActiveMQDispatcher.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq; 18 | 19 | import org.apache.activemq.command.MessageDispatch; 20 | 21 | public interface ActiveMQDispatcher { 22 | void dispatch(MessageDispatch messageDispatch); 23 | } 24 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/thread/Task.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.thread; 18 | 19 | /** 20 | * Represents a task that may take a few iterations to complete. 21 | * 22 | * 23 | */ 24 | public interface Task { 25 | boolean iterate(); 26 | } 27 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/wireformat/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | An API for WireFormats which are used to turn object into bytes and bytes into objects. 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-http/src/main/java/org/apache/activemq/transport/http/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | A transport using the HTTP protocol to allow ActiveMQ to tunnel through firewalls. 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/test.properties: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | # This config file is used by the joram jms tests. 19 | # 20 | timeout=30000 -------------------------------------------------------------------------------- /activemq-web/src/main/resources/META-INF/services/org/apache/activemq/web/view/rss: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.web.view.RssMessageRenderer -------------------------------------------------------------------------------- /activemq-web/src/main/resources/META-INF/services/org/apache/activemq/web/view/xml: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.web.view.XmlMessageRenderer -------------------------------------------------------------------------------- /activemq-http/src/main/resources/META-INF/services/org/apache/activemq/transport/ws: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.ws.WSTransportFactory -------------------------------------------------------------------------------- /activemq-http/src/main/resources/META-INF/services/org/apache/activemq/transport/wss: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.wss.WSSTransportFactory -------------------------------------------------------------------------------- /activemq-web/src/main/resources/META-INF/services/org/apache/activemq/web/view/simple: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.web.view.SimpleMessageRenderer -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/store/JournaledStore.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.store; 18 | 19 | /** 20 | * @author Hiram Chirino 21 | */ 22 | public interface JournaledStore { 23 | int getJournalMaxFileLength(); 24 | } 25 | -------------------------------------------------------------------------------- /activemq-broker/src/main/resources/META-INF/services/org/apache/activemq/broker/broker: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.broker.DefaultBrokerFactory 18 | -------------------------------------------------------------------------------- /activemq-amqp/src/main/resources/META-INF/services/org/apache/activemq/wireformat/amqp: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.amqp.AmqpWireFormatFactory -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/region/group/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Classes to implement the Message Groups feature. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/broker/region/virtual/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Implementation classes for Virtual Destinations 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/security/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 |

23 | Plugable Security Adapter framework along with default implementations such as the JAAS implementation. 24 |

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /activemq-broker/src/main/resources/META-INF/services/org/apache/activemq/transport/auto: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.auto.AutoTcpTransportFactory -------------------------------------------------------------------------------- /activemq-broker/src/main/resources/META-INF/services/org/apache/activemq/transport/vm: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.vm.VMTransportFactory 18 | -------------------------------------------------------------------------------- /activemq-client/src/main/resources/META-INF/services/org/apache/activemq/transport/nio: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.nio.NIOTransportFactory 18 | -------------------------------------------------------------------------------- /activemq-client/src/main/resources/META-INF/services/org/apache/activemq/transport/nio+ssl: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.nio.NIOSSLTransportFactory -------------------------------------------------------------------------------- /activemq-client/src/main/resources/META-INF/services/org/apache/activemq/transport/ssl: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.tcp.SslTransportFactory 18 | -------------------------------------------------------------------------------- /activemq-client/src/main/resources/META-INF/services/org/apache/activemq/transport/tcp: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.tcp.TcpTransportFactory 18 | -------------------------------------------------------------------------------- /activemq-client/src/main/resources/META-INF/services/org/apache/activemq/transport/udp: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.udp.UdpTransportFactory 18 | -------------------------------------------------------------------------------- /activemq-mqtt/src/main/resources/META-INF/services/org/apache/activemq/wireformat/mqtt: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.mqtt.MQTTWireFormatFactory -------------------------------------------------------------------------------- /activemq-unit-tests/src/test/resources/cert-users-REGEXP.properties: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | 18 | CNODD=/DN=TEST_USER_\\d*[13579]/ 19 | CNEVEN=/DN=TEST_USER_\\d*[02468]/ 20 | -------------------------------------------------------------------------------- /activemq-amqp/src/main/resources/META-INF/services/org/apache/activemq/transport/amqp: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.amqp.AmqpTransportFactory 18 | -------------------------------------------------------------------------------- /activemq-amqp/src/main/resources/META-INF/services/org/apache/activemq/transport/amqp+ws: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.amqp.AmqpWSTransportFactory 18 | -------------------------------------------------------------------------------- /activemq-amqp/src/main/resources/META-INF/services/org/apache/activemq/transport/amqp+wss: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.amqp.AmqpWSTransportFactory 18 | -------------------------------------------------------------------------------- /activemq-broker/src/main/java/org/apache/activemq/store/TransactionIdTransformer.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.store; 18 | 19 | import org.apache.activemq.command.TransactionId; 20 | 21 | public interface TransactionIdTransformer { 22 | TransactionId transform(TransactionId txid); 23 | } 24 | -------------------------------------------------------------------------------- /activemq-broker/src/main/resources/META-INF/services/org/apache/activemq/broker/properties: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.broker.PropertiesBrokerFactory 18 | -------------------------------------------------------------------------------- /activemq-broker/src/main/resources/META-INF/services/org/apache/activemq/transport/auto+ssl: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.auto.AutoSslTransportFactory -------------------------------------------------------------------------------- /activemq-broker/src/main/resources/META-INF/services/org/apache/activemq/transport/peer: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.peer.PeerTransportFactory 18 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/advisory/package.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | Support for JMS Advisory messages as well as some helper listeners to listen to the clients, producers and consumers available. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/java/org/apache/activemq/transport/tcp/TimeStampStream.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.activemq.transport.tcp; 18 | 19 | public interface TimeStampStream { 20 | 21 | public abstract boolean isWriting(); 22 | 23 | public abstract long getWriteTimestamp(); 24 | 25 | } 26 | -------------------------------------------------------------------------------- /activemq-client/src/main/resources/META-INF/services/org/apache/activemq/transport/mock: -------------------------------------------------------------------------------- 1 | ## --------------------------------------------------------------------------- 2 | ## Licensed to the Apache Software Foundation (ASF) under one or more 3 | ## contributor license agreements. See the NOTICE file distributed with 4 | ## this work for additional information regarding copyright ownership. 5 | ## The ASF licenses this file to You under the Apache License, Version 2.0 6 | ## (the "License"); you may not use this file except in compliance with 7 | ## the License. You may obtain a copy of the License at 8 | ## 9 | ## http://www.apache.org/licenses/LICENSE-2.0 10 | ## 11 | ## Unless required by applicable law or agreed to in writing, software 12 | ## distributed under the License is distributed on an "AS IS" BASIS, 13 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | ## See the License for the specific language governing permissions and 15 | ## limitations under the License. 16 | ## --------------------------------------------------------------------------- 17 | class=org.apache.activemq.transport.mock.MockTransportFactory 18 | --------------------------------------------------------------------------------