From 52d9cf510eeba13157bc4c13903d450a73995aa8 Mon Sep 17 00:00:00 2001 From: Ken Liao Date: Sun, 1 Mar 2026 23:33:33 -0800 Subject: [PATCH 1/6] Migrated website to hugo --- .gitignore | 1 - AGENTS.md | 97 + hugo/.hugo_build.lock | 0 hugo/README.md | 79 + hugo/assets/css/main.css | 525 +++++ hugo/content/_index.md | 5 + hugo/content/community/contact.md | 41 + hugo/content/community/contributing.md | 49 + hugo/content/community/issues.md | 53 + hugo/content/community/support.md | 28 + hugo/content/components/_index.md | 4 + hugo/content/components/classic/_index.md | 54 + .../classic/documentation/_index.md | 29 + ...mq-classic-command-line-tools-reference.md | 258 +++ ...classic-performance-module-users-manual.md | 101 + .../components/classic/documentation/ajax.md | 165 ++ .../components/classic/documentation/amqp.md | 160 ++ .../are-destinations-case-sensitive.md | 9 + ...messages-read-directly-from-the-journal.md | 11 + .../classic/documentation/articles.md | 36 + .../classic/documentation/benchmark-tests.md | 15 + .../components/classic/documentation/books.md | 11 + .../can-i-modify-messages-on-a-queue.md | 12 + ...ages-concurrently-on-one-jms-connection.md | 15 + ...eally-large-files-over-activemq-classic.md | 17 + ...activemq-classic-5x-or-later-on-java-14.md | 21 + ...can-two-brokers-share-the-same-database.md | 16 + .../documentation/can-you-browse-a-topic.md | 15 + .../documentation/certificateunknown.md | 31 + .../classic/documentation/community.md | 11 + .../documentation/composite-destinations.md | 27 + .../classic/documentation/connectivity.md | 39 + ...der-for-packet-type-unknown-packet-type.md | 18 + .../classic/documentation/developers.md | 23 + ...oes-activemq-classic-support-clustering.md | 9 + ...ctivemq-classic-support-my-sql-database.md | 9 + .../components/classic/documentation/dr.md | 11 + .../enterprise-integration-patterns.md | 58 + .../components/classic/documentation/faq.md | 193 ++ .../classic/documentation/features.md | 73 + .../classic/documentation/getting-started.md | 57 + .../components/classic/documentation/ha.md | 11 + .../how-can-i-add-a-new-type-of-transport.md | 17 + ...rialization-of-objects-in-objectmessage.md | 9 + .../how-can-i-enable-detailed-logging.md | 35 + ...st-of-the-topics-and-queues-in-a-broker.md | 18 + .../how-can-i-make-activemq-classic-faster.md | 9 + .../how-can-i-monitor-activemq-classic.md | 37 + ...-monitor-the-connection-with-the-broker.md | 18 + ...ow-can-i-see-what-destinations-are-used.md | 13 + .../how-can-i-support-auto-reconnection.md | 22 + .../how-can-i-support-priority-queues.md | 53 + ...w-can-i-use-different-network-protocols.md | 9 + .../how-do-distributed-queues-work.md | 56 + .../how-do-durable-queues-and-topics-work.md | 21 + ...how-do-i-access-activemq-classic-from-c.md | 9 + ...-activemq-classic-from-csharp-or-dotnet.md | 9 + ...ivemq-classic-from-ruby-perl-python-php.md | 9 + .../how-do-i-add-my-own-plugins.md | 8 + ...o-i-avoid-maven-downloading-latest-jars.md | 15 + .../documentation/how-do-i-back-up-kahadb.md | 14 + ...how-do-i-bridge-different-jms-providers.md | 11 + ...w-do-i-build-but-disable-the-unit-tests.md | 16 + .../how-do-i-change-dispatch-policy.md | 34 + .../how-do-i-change-the-logging.md | 123 + ...-store-directory-for-an-embedded-broker.md | 13 + .../how-do-i-compile-from-the-source.md | 12 + ...s-of-1000s-of-queues-in-a-single-broker.md | 42 + ...hold-100s-of-millions-of-queue-messages.md | 15 + ...emq-classic-to-use-aio-server-transport.md | 45 + ...w-do-i-configure-automatic-reconnection.md | 17 + ...-configure-distributed-queues-or-topics.md | 24 + .../how-do-i-configure-the-queues-i-want.md | 15 + ...t-to-one-of-a-number-of-message-brokers.md | 13 + .../how-do-i-consume-a-specific-message.md | 20 + .../how-do-i-create-new-destinations.md | 35 + ...do-i-debug-activemq-classic-from-my-ide.md | 13 + ...l-address-and-local-port-for-tcp-or-ssl.md | 16 + .../how-do-i-delete-a-destination.md | 22 + .../documentation/how-do-i-disable-logging.md | 12 + .../how-do-i-disable-persistence.md | 17 + ...do-i-embed-a-broker-inside-a-connection.md | 192 ++ .../how-do-i-enable-asynchronous-sending.md | 17 + .../how-do-i-enable-debug-logging.md | 16 + .../how-do-i-find-the-size-of-a-queue.md | 25 + .../how-do-i-get-started-with-jms.md | 14 + .../how-do-i-make-messages-durable.md | 14 + .../how-do-i-preserve-order-of-messages.md | 14 + .../documentation/how-do-i-purge-a-queue.md | 26 + .../how-do-i-restart-embedded-broker.md | 37 + ...ions-from-creating-new-queues-or-topics.md | 14 + .../documentation/how-do-i-run-a-broker.md | 11 + ...un-activemq-classic-under-the-kaffe-jvm.md | 42 + ...tinations-from-a-single-messageproducer.md | 18 + .../how-do-i-set-the-message-expiration.md | 12 + ...ssic-broker-when-using-the-vm-transport.md | 11 + .../how-do-i-unack-the-message-with-stomp.md | 58 + ...activemq-classic-using-in-jvm-messaging.md | 19 + ...ble-subscribers-in-a-network-of-brokers.md | 27 + .../how-do-i-use-ivy-with-activemq-classic.md | 39 + .../how-do-i-use-jms-efficiently.md | 44 + ...og4j-jms-appender-with-activemq-classic.md | 81 + .../classic/documentation/how-do-i-use-ssl.md | 121 + ...-do-message-groups-compare-to-selectors.md | 23 + .../how-do-multiple-transports-work.md | 13 + .../documentation/how-do-transactions-work.md | 18 + .../how-does-a-queue-compare-to-a-topic.md | 17 + ...w-does-activemq-classic-compare-to-amqp.md | 19 + ...-classic-compare-to-fuse-message-broker.md | 9 + ...oes-activemq-classic-compare-to-jbossmq.md | 32 + ...es-activemq-classic-compare-to-mantaray.md | 15 + ...w-does-activemq-classic-compare-to-mule.md | 31 + ...ivemq-classic-compare-to-spread-toolkit.md | 17 + .../how-does-classic-compare-to-artemis.md | 10 + ...-connectionfactory-relate-to-the-broker.md | 18 + .../how-does-jms-compare-with-email.md | 13 + ...s-journaling-work-with-multiple-brokers.md | 9 + .../how-does-openwire-compare-to-stomp.md | 11 + .../how-does-the-journal-work.md | 9 + .../how-does-xbean-compare-to-spring-2.md | 29 + .../how-fast-is-activemq-classic.md | 18 + .../how-lightweight-is-sending-a-message.md | 19 + ...d-i-implement-request-response-with-jms.md | 255 +++ ...ations-using-camel-and-activemq-classic.md | 18 + .../how-should-i-use-the-vm-transport.md | 30 + .../how-to-configure-a-new-database.md | 44 + ...with-large-number-of-threads-in-clients.md | 36 + ...ploy-activemq-ra-versionrar-to-weblogic.md | 35 + ...ow-to-disable-auto-destination-creation.md | 9 + .../how-to-disable-multicast-discovery.md | 28 + .../how-to-unit-test-jms-code.md | 114 + ...ng-problems-with-the-spring-jmstemplate.md | 12 + ...ot-receiving-any-messages-what-is-wrong.md | 21 + ...nnect-to-activemq-classic-from-jconsole.md | 19 + ...-receive-messages-in-my-second-consumer.md | 38 + ...et-errors-building-the-code-whats-wrong.md | 15 + ...i-see-nc-client-ids-what-does-that-mean.md | 16 + .../documentation/integration-tests.md | 49 + ...ption-could-not-find-class-for-resource.md | 30 + ...s-there-a-specified-size-of-the-journal.md | 9 + .../javaiointerruptedioexception.md | 15 + ...bydb-see-the-next-exception-for-details.md | 61 + .../javalangnosuchmethoderror.md | 30 + ...vemqresourceadaptersetuseembeddedbroker.md | 25 + .../documentation/javalangoutofmemory.md | 68 + ...meout-peer-did-not-send-his-wire-format.md | 36 + ...ap-classloader-but-this-ri-needs-21-api.md | 12 + .../documentation/jmeter-performance-tests.md | 56 + .../documentation/jmeter-system-tests.md | 48 + .../components/classic/documentation/jms2.md | 70 + ...l-is-already-opened-by-this-application.md | 34 + .../classic/documentation/junit-reports.md | 8 + .../classic/documentation/latency.md | 11 + ...-no-appenders-could-be-found-for-logger.md | 20 + .../classic/documentation/message-groups.md | 176 ++ .../components/classic/documentation/mom.md | 11 + .../components/classic/documentation/mqtt.md | 107 + ...ating-system-or-distribution-or-network.md | 28 + .../multiple-consumers-on-a-queue.md | 15 + .../documentation/my-producer-blocks.md | 31 + .../classic/documentation/new-features.md | 19 + .../documentation/no-suitable-driver.md | 21 + ...derror-orgspringframeworkcoreioresource.md | 20 + ...thod-of-messagelistener-is-never-called.md | 9 + .../classic/documentation/openwire.md | 28 + .../classic/documentation/overview.md | 7 + .../classic/documentation/persistence.md | 155 ++ .../components/classic/documentation/qos.md | 15 + ...apter-does-not-seem-to-pool-connections.md | 16 + .../classic/documentation/resource-adapter.md | 56 + .../components/classic/documentation/rest.md | 269 +++ .../components/classic/documentation/seda.md | 9 + ...ns-in-the-broker-or-another-application.md | 26 + ...y-the-broker-inside-my-jvm-or-appserver.md | 28 + ...c-on-windows-in-a-directory-with-spaces.md | 14 + .../should-i-use-transactions.md | 28 + .../classic/documentation/should-i-use-xa.md | 51 + .../slow-networks-drop-large-messages.md | 48 + .../classic/documentation/source-xref.md | 10 + .../classic/documentation/spring-support.md | 113 + .../components/classic/documentation/stomp.md | 282 +++ .../classic/documentation/test-source-xref.md | 9 + .../the-broker-will-not-start.md | 13 + ...oker-before-my-configured-broker-starts.md | 23 + .../classic/documentation/throughput.md | 11 + .../components/classic/documentation/tools.md | 8 + .../classic/documentation/uri-protocols.md | 46 + .../documentation/using-activemq-classic-5.md | 24 + .../documentation/virtual-destinations.md | 142 ++ .../what-are-administered-objects.md | 24 + .../what-are-those-topics-activemqadvisory.md | 9 + ...ppens-when-the-journal-size-is-exceeded.md | 9 + ...-with-a-fast-producer-and-slow-consumer.md | 11 + .../documentation/what-is-activemq-classic.md | 9 + ...rtual-topic-and-a-composite-destination.md | 20 + ...etween-discovery-multicast-and-zeroconf.md | 37 + ...-persistent-and-non-persistent-delivery.md | 20 + .../documentation/what-is-the-license.md | 12 + .../what-is-the-prefetch-limit-for.md | 62 + .../documentation/what-jars-do-i-need.md | 12 + ...lution-works-best-with-activemq-classic.md | 13 + ...platforms-does-activemq-classic-support.md | 21 + .../what-version-should-i-use.md | 13 + ...-is-there-a-way-to-measure-its-progress.md | 9 + ...do-i-not-get-all-of-the-messages-i-sent.md | 13 + ...ssages-on-my-durable-topic-subscription.md | 20 + ...o-kahadb-log-files-remain-after-cleanup.md | 72 + .../classic/documentation/wildcards.md | 69 + .../classic/documentation/xml-reference.md | 69 + hugo/content/components/cms/_index.md | 5 + hugo/content/components/cms/configuring.md | 90 + .../components/cms/developers/building.md | 43 + .../cms/developers/creating-distributions.md | 33 + .../components/cms/developers/source.md | 26 + .../components/cms/documentation/index.md | 35 + hugo/content/components/cms/download/index.md | 60 + hugo/content/components/cms/example.md | 103 + .../components/cms/openwire-support.md | 8 + hugo/content/components/cms/stomp-support.md | 22 + .../tutorials/handling-advisory-messages.md | 73 + hugo/content/components/nms/_index.md | 5 + hugo/content/components/nms/documentation.md | 37 + hugo/content/components/nms/download.md | 9 + .../components/nms/nms-api-downloads.md | 32 + .../nms/providers/activemq/_index.md | 10 + .../nms/providers/activemq/downloads.md | 34 + .../components/nms/providers/amqp/_index.md | 30 + .../nms/providers/amqp/downloads.md | 29 + hugo/content/download/index.md | 91 + hugo/content/news/_index.md | 3 + hugo/content/news/apachenmsactivemq-v180.md | 25 + hugo/content/news/apachenmsactivemq-v200.md | 18 + hugo/content/news/apachenmsactivemq-v201.md | 18 + hugo/content/news/apachenmsactivemq-v210.md | 18 + hugo/content/news/apachenmsactivemq-v211.md | 18 + hugo/content/news/apachenmsactivemq-v220.md | 18 + hugo/content/news/artemis-tlp.md | 13 + hugo/content/news/classic-05-15-14.md | 6 + hugo/content/news/classic-05-15-15.md | 11 + hugo/content/news/classic-05-15-16.md | 11 + hugo/content/news/classic-05-16-01.md | 10 + hugo/content/news/classic-05-16-02.md | 7 + hugo/content/news/classic-05-16-03.md | 7 + hugo/content/news/classic-05-16-04.md | 7 + hugo/content/news/classic-05-16-05.md | 11 + hugo/content/news/classic-05-16-06.md | 11 + hugo/content/news/classic-05-16-07.md | 11 + hugo/content/news/classic-05-16-08.md | 11 + hugo/content/news/classic-05-17-00.md | 7 + hugo/content/news/classic-05-17-01.md | 7 + hugo/content/news/classic-05-17-02.md | 7 + hugo/content/news/classic-05-17-03.md | 7 + hugo/content/news/classic-05-17-04.md | 7 + hugo/content/news/classic-05-17-05.md | 16 + hugo/content/news/classic-05-17-06.md | 15 + hugo/content/news/classic-05-17-07.md | 17 + hugo/content/news/classic-05-18-00.md | 17 + hugo/content/news/classic-05-18-01.md | 11 + hugo/content/news/classic-05-18-02.md | 15 + hugo/content/news/classic-05-18-03.md | 18 + hugo/content/news/classic-05-18-04.md | 16 + hugo/content/news/classic-05-18-05.md | 17 + hugo/content/news/classic-05-18-06.md | 15 + hugo/content/news/classic-05-18-07.md | 20 + hugo/content/news/classic-05-19-00.md | 24 + hugo/content/news/classic-05-19-01.md | 22 + hugo/content/news/classic-05-19-02.md | 19 + hugo/content/news/classic-06-00-00.md | 19 + hugo/content/news/classic-06-00-01.md | 16 + hugo/content/news/classic-06-01-00.md | 17 + hugo/content/news/classic-06-01-01.md | 16 + hugo/content/news/classic-06-01-02.md | 15 + hugo/content/news/classic-06-01-03.md | 16 + hugo/content/news/classic-06-01-04.md | 16 + hugo/content/news/classic-06-01-05.md | 14 + hugo/content/news/classic-06-01-06.md | 17 + hugo/content/news/classic-06-01-07.md | 23 + hugo/content/news/classic-06-01-08.md | 14 + hugo/content/news/classic-06-02-00.md | 19 + hugo/content/news/classic-06-02-01.md | 19 + hugo/content/news/classic-5-19-1-release.md | 17 + hugo/content/news/classic-6-2-1-release.md | 19 + hugo/content/news/cve-2021-44228.md | 11 + hugo/content/news/cve-2023-46604.md | 16 + hugo/content/news/news-feed.md | 7 + .../content/news/nms-amqp-01-08-00-release.md | 22 + .../content/news/nms-amqp-01-08-01-release.md | 6 + .../content/news/nms-amqp-01-08-02-release.md | 7 + .../content/news/nms-amqp-02-00-00-release.md | 7 + .../content/news/nms-amqp-02-01-00-release.md | 7 + .../content/news/nms-amqp-02-02-00-release.md | 7 + .../content/news/nms-amqp-02-03-00-release.md | 7 + .../content/news/nms-amqp-02-04-00-release.md | 19 + hugo/content/news/nms-api-01-08-00-release.md | 5 + hugo/content/news/nms-api-01-08-01-release.md | 5 + hugo/content/news/nms-api-02-00-00-release.md | 5 + hugo/content/news/nms-api-02-01-00-release.md | 5 + hugo/content/news/nms-api-02-02-00-release.md | 5 + hugo/data/classic_releases.yaml | 149 ++ hugo/hugo.toml | 6 + hugo/layouts/_default/baseof.html | 20 + hugo/layouts/_default/docs.html | 64 + hugo/layouts/_default/nms-download.html | 18 + hugo/layouts/_default/single.html | 6 + hugo/layouts/community/single.html | 15 + hugo/layouts/components/classic-doc.html | 19 + hugo/layouts/components/cms-page.html | 18 + hugo/layouts/components/cms.html | 44 + hugo/layouts/components/list.html | 26 + hugo/layouts/components/nms-download.html | 18 + hugo/layouts/components/nms.html | 55 + hugo/layouts/components/redirect.html | 8 + hugo/layouts/download/list.html | 14 + hugo/layouts/download/single.html | 14 + hugo/layouts/index.html | 50 + hugo/layouts/news/list.html | 22 + hugo/layouts/news/single.html | 20 + hugo/layouts/partials/footer.html | 4 + hugo/layouts/partials/nav.html | 28 + .../public/assets/img/ActiveMQConnections.png | Bin 0 -> 65754 bytes .../assets/img/ActiveMQDestinations.png | Bin 0 -> 60045 bytes hugo/public/assets/img/Apache_PoweredBy.png | Bin 0 -> 10041 bytes hugo/public/assets/img/BrokerDiagram.png | Bin 0 -> 59729 bytes .../img/BrokerSession Library Usage.JPG | Bin 0 -> 29128 bytes hugo/public/assets/img/BrokerTopology-1.png | Bin 0 -> 42478 bytes hugo/public/assets/img/Core Library Usage.JPG | Bin 0 -> 20086 bytes .../assets/img/DispatchFastConsumers.png | Bin 0 -> 34641 bytes .../assets/img/DispatchSlowConsumers.png | Bin 0 -> 39607 bytes .../img/Example1-DirectoryStructure.jpg | Bin 0 -> 11397 bytes hugo/public/assets/img/Example1-Entry.jpg | Bin 0 -> 27975 bytes hugo/public/assets/img/Example1-Topology.jpg | Bin 0 -> 7922 bytes .../img/Example2-DirectoryStructure.jpg | Bin 0 -> 18491 bytes hugo/public/assets/img/Example2-Topology.jpg | Bin 0 -> 12704 bytes hugo/public/assets/img/FileCursor.png | Bin 0 -> 51315 bytes hugo/public/assets/img/MasterFailed.png | Bin 0 -> 22018 bytes hugo/public/assets/img/MasterRestarted.png | Bin 0 -> 23791 bytes hugo/public/assets/img/NonPersistentMsgs.png | Bin 0 -> 64717 bytes hugo/public/assets/img/Startup.png | Bin 0 -> 23468 bytes hugo/public/assets/img/VMCursor.png | Bin 0 -> 38472 bytes .../assets/img/activemq-in-weblogic.png | Bin 0 -> 68448 bytes hugo/public/assets/img/activemq-jmx.png | Bin 0 -> 94240 bytes .../assets/img/activemq_colour_pallette.png | Bin 0 -> 191064 bytes .../img/activemq_desktop_background_black.png | Bin 0 -> 412499 bytes ...activemq_desktop_background_black_logo.png | Bin 0 -> 649725 bytes .../activemq_desktop_background_dark_grey.png | Bin 0 -> 703977 bytes .../img/activemq_desktop_background_white.png | Bin 0 -> 622339 bytes ...activemq_desktop_background_white_logo.png | Bin 0 -> 654293 bytes .../public/assets/img/activemq_logo_black.png | Bin 0 -> 29377 bytes .../public/assets/img/activemq_logo_black.svg | 433 ++++ .../assets/img/activemq_logo_black_small.png | Bin 0 -> 10527 bytes hugo/public/assets/img/activemq_logo_icon.png | Bin 0 -> 37357 bytes hugo/public/assets/img/activemq_logo_icon.svg | 384 ++++ .../assets/img/activemq_logo_icon_border.png | Bin 0 -> 38812 bytes .../public/assets/img/activemq_logo_white.svg | 433 ++++ .../img/activemq_logo_white_vertical.png | Bin 0 -> 33049 bytes .../img/activemq_logo_white_vertical.svg | 497 ++++ .../activemq_logo_white_vertical_small.png | Bin 0 -> 12983 bytes hugo/public/assets/img/amqdir.png | Bin 0 -> 31506 bytes hugo/public/assets/img/amqp.png | Bin 0 -> 9108 bytes hugo/public/assets/img/amqstore.png | Bin 0 -> 27104 bytes hugo/public/assets/img/apache-feather.png | Bin 0 -> 138140 bytes hugo/public/assets/img/asf_logo_wide.png | Bin 0 -> 4893 bytes hugo/public/assets/img/check.png | Bin 0 -> 1552 bytes .../public/assets/img/competing-consumers.png | Bin 0 -> 13627 bytes hugo/public/assets/img/core.png | Bin 0 -> 8655 bytes .../img/customers/ThomsonReuters_Logo.png | Bin 0 -> 24013 bytes .../assets/img/customers/UBS-LOGO-WHITE.png | Bin 0 -> 499740 bytes .../customers/betfair-logo-large-white.png | Bin 0 -> 7452 bytes .../bosch-938-logo-png-transparent.png | Bin 0 -> 162811 bytes .../assets/img/customers/cmcmarkets.png | Bin 0 -> 4537 bytes .../assets/img/customers/company-logo.png | Bin 0 -> 21221 bytes .../assets/img/customers/creditsuisse.png | Bin 0 -> 14696 bytes hugo/public/assets/img/customers/dominoes.png | Bin 0 -> 8560 bytes hugo/public/assets/img/customers/ge.png | Bin 0 -> 38952 bytes hugo/public/assets/img/customers/igindex.png | Bin 0 -> 2268 bytes .../assets/img/customers/logo-aws-white.png | Bin 0 -> 12071 bytes .../assets/img/customers/redhatlogo.png | Bin 0 -> 2993 bytes hugo/public/assets/img/customers/savoir.png | Bin 0 -> 47154 bytes .../assets/img/customers/wildfly_white.png | Bin 0 -> 34595 bytes hugo/public/assets/img/error.png | Bin 0 -> 1369 bytes hugo/public/assets/img/example-diagram.png | Bin 0 -> 40746 bytes hugo/public/assets/img/favicon.png | Bin 0 -> 25918 bytes .../assets/img/features/ha-replicated.png | Bin 0 -> 35590 bytes .../img/features/protocol-translation.png | Bin 0 -> 10058 bytes hugo/public/assets/img/features/protocols.png | Bin 0 -> 208929 bytes hugo/public/assets/img/help.png | Bin 0 -> 67792 bytes hugo/public/assets/img/mqtt.png | Bin 0 -> 8520 bytes hugo/public/assets/img/nav-logo.png | Bin 0 -> 3306 bytes hugo/public/assets/img/openwire.png | Bin 0 -> 9798 bytes .../assets/img/reloadLog4jProperties1.png | Bin 0 -> 101552 bytes .../assets/img/reloadLog4jProperties2.png | Bin 0 -> 117137 bytes .../assets/img/replicated-leveldb-store.png | Bin 0 -> 25637 bytes hugo/public/assets/img/rest.png | Bin 0 -> 9108 bytes hugo/public/assets/img/step1.png | Bin 0 -> 25221 bytes hugo/public/assets/img/step2.png | Bin 0 -> 24842 bytes hugo/public/assets/img/step3.png | Bin 0 -> 22593 bytes hugo/public/assets/img/step4.png | Bin 0 -> 22862 bytes hugo/public/assets/img/step5.png | Bin 0 -> 18364 bytes hugo/public/assets/img/step6-new.png | Bin 0 -> 124142 bytes hugo/public/assets/img/step7-new.png | Bin 0 -> 103068 bytes hugo/public/assets/img/step8.png | Bin 0 -> 21797 bytes hugo/public/assets/img/stomp.png | Bin 0 -> 9056 bytes hugo/public/assets/img/warning.png | Bin 0 -> 1036 bytes hugo/public/assets/img/web_console.png | Bin 0 -> 486762 bytes hugo/public/assets/img/yklogo.png | Bin 0 -> 5554 bytes hugo/public/categories/index.xml | 11 + hugo/public/community/contact/index.html | 113 + hugo/public/community/contributing/index.html | 177 ++ hugo/public/community/index.xml | 39 + hugo/public/community/issues/index.html | 116 + hugo/public/community/support/index.html | 82 + .../index.html | 732 ++++++ .../index.html | 303 +++ .../classic/documentation/ajax/index.html | 171 ++ .../classic/documentation/amqp/index.html | 418 ++++ .../index.html | 69 + .../index.html | 70 + .../classic/documentation/articles/index.html | 95 + .../documentation/benchmark-tests/index.html | 76 + .../classic/documentation/books/index.html | 75 + .../index.html | 70 + .../index.html | 72 + .../index.html | 73 + .../index.html | 76 + .../index.html | 72 + .../can-you-browse-a-topic/index.html | 72 + .../certificateunknown/index.html | 87 + .../documentation/community/index.html | 76 + .../composite-destinations/index.html | 81 + .../documentation/connectivity/index.html | 102 + .../index.html | 73 + .../documentation/developers/index.html | 91 + .../index.html | 69 + .../index.html | 69 + .../classic/documentation/dr/index.html | 70 + .../index.html | 102 + .../classic/documentation/faq/index.html | 259 +++ .../classic/documentation/features/index.html | 136 ++ .../documentation/getting-started/index.html | 105 + .../classic/documentation/ha/index.html | 70 + .../index.html | 73 + .../index.html | 69 + .../index.html | 82 + .../index.html | 73 + .../index.html | 69 + .../index.html | 95 + .../index.html | 75 + .../index.html | 71 + .../index.html | 75 + .../index.html | 94 + .../index.html | 69 + .../how-do-distributed-queues-work/index.html | 97 + .../index.html | 75 + .../index.html | 69 + .../index.html | 69 + .../index.html | 69 + .../how-do-i-add-my-own-plugins/index.html | 69 + .../index.html | 72 + .../how-do-i-back-up-kahadb/index.html | 74 + .../index.html | 70 + .../index.html | 72 + .../index.html | 87 + .../how-do-i-change-the-logging/index.html | 158 ++ .../index.html | 71 + .../index.html | 70 + .../index.html | 84 + .../index.html | 72 + .../index.html | 108 + .../index.html | 73 + .../index.html | 82 + .../index.html | 72 + .../index.html | 71 + .../index.html | 77 + .../index.html | 85 + .../index.html | 71 + .../index.html | 73 + .../how-do-i-delete-a-destination/index.html | 81 + .../how-do-i-disable-logging/index.html | 70 + .../how-do-i-disable-persistence/index.html | 76 + .../index.html | 230 ++ .../index.html | 75 + .../how-do-i-enable-debug-logging/index.html | 72 + .../index.html | 81 + .../how-do-i-get-started-with-jms/index.html | 71 + .../how-do-i-make-messages-durable/index.html | 72 + .../index.html | 74 + .../how-do-i-purge-a-queue/index.html | 81 + .../index.html | 91 + .../index.html | 71 + .../how-do-i-run-a-broker/index.html | 70 + .../index.html | 99 + .../index.html | 75 + .../index.html | 73 + .../index.html | 70 + .../index.html | 112 + .../index.html | 74 + .../index.html | 82 + .../index.html | 99 + .../how-do-i-use-jms-efficiently/index.html | 92 + .../index.html | 131 ++ .../documentation/how-do-i-use-ssl/index.html | 147 ++ .../index.html | 84 + .../index.html | 71 + .../how-do-transactions-work/index.html | 76 + .../index.html | 73 + .../index.html | 77 + .../index.html | 69 + .../index.html | 85 + .../index.html | 72 + .../index.html | 80 + .../index.html | 73 + .../index.html | 70 + .../index.html | 76 + .../index.html | 71 + .../index.html | 69 + .../index.html | 70 + .../how-does-the-journal-work/index.html | 69 + .../index.html | 79 + .../how-fast-is-activemq-classic/index.html | 73 + .../index.html | 74 + .../index.html | 286 +++ .../index.html | 76 + .../index.html | 80 + .../index.html | 105 + .../index.html | 87 + .../index.html | 95 + .../index.html | 69 + .../index.html | 79 + .../how-to-unit-test-jms-code/index.html | 140 ++ .../index.html | 70 + .../index.html | 75 + .../index.html | 75 + .../index.html | 93 + .../index.html | 73 + .../index.html | 73 + .../classic/documentation/index.html | 113 + .../classic/documentation/index.xml | 1383 ++++++++++++ .../integration-tests/index.html | 93 + .../index.html | 82 + .../index.html | 69 + .../javaiointerruptedioexception/index.html | 72 + .../index.html | 113 + .../javalangnosuchmethoderror/index.html | 80 + .../index.html | 81 + .../javalangoutofmemory/index.html | 105 + .../index.html | 92 + .../index.html | 73 + .../jmeter-performance-tests/index.html | 114 + .../jmeter-system-tests/index.html | 106 + .../classic/documentation/jms2/index.html | 224 ++ .../index.html | 84 + .../documentation/junit-reports/index.html | 70 + .../classic/documentation/latency/index.html | 70 + .../index.html | 74 + .../documentation/message-groups/index.html | 184 ++ .../classic/documentation/mom/index.html | 70 + .../classic/documentation/mqtt/index.html | 155 ++ .../index.html | 78 + .../multiple-consumers-on-a-queue/index.html | 72 + .../my-producer-blocks/index.html | 82 + .../documentation/new-features/index.html | 83 + .../no-suitable-driver/index.html | 78 + .../index.html | 74 + .../index.html | 69 + .../classic/documentation/openwire/index.html | 83 + .../classic/documentation/overview/index.html | 72 + .../documentation/persistence/index.html | 160 ++ .../classic/documentation/qos/index.html | 75 + .../index.html | 73 + .../documentation/resource-adapter/index.html | 107 + .../classic/documentation/rest/index.html | 233 ++ .../classic/documentation/seda/index.html | 69 + .../index.html | 84 + .../index.html | 87 + .../index.html | 71 + .../should-i-use-transactions/index.html | 82 + .../documentation/should-i-use-xa/index.html | 94 + .../index.html | 96 + .../documentation/source-xref/index.html | 74 + .../documentation/spring-support/index.html | 141 ++ .../classic/documentation/stomp/index.html | 330 +++ .../documentation/test-source-xref/index.html | 73 + .../the-broker-will-not-start/index.html | 71 + .../index.html | 78 + .../documentation/throughput/index.html | 70 + .../classic/documentation/tools/index.html | 73 + .../documentation/uri-protocols/index.html | 153 ++ .../using-activemq-classic-5/index.html | 86 + .../virtual-destinations/index.html | 189 ++ .../what-are-administered-objects/index.html | 79 + .../index.html | 69 + .../index.html | 69 + .../index.html | 70 + .../what-is-activemq-classic/index.html | 69 + .../index.html | 76 + .../index.html | 86 + .../index.html | 77 + .../what-is-the-license/index.html | 70 + .../what-is-the-prefetch-limit-for/index.html | 111 + .../what-jars-do-i-need/index.html | 70 + .../index.html | 71 + .../index.html | 76 + .../what-version-should-i-use/index.html | 71 + .../index.html | 69 + .../index.html | 71 + .../index.html | 78 + .../index.html | 117 + .../documentation/wildcards/index.html | 106 + .../documentation/xml-reference/index.html | 134 ++ hugo/public/components/classic/index.html | 112 + hugo/public/components/classic/index.xml | 11 + .../components/cms/configuring/index.html | 296 +++ .../cms/developers/building/index.html | 88 + .../creating-distributions/index.html | 88 + .../cms/developers/source/index.html | 76 + .../components/cms/documentation/index.html | 96 + .../public/components/cms/download/index.html | 121 + hugo/public/components/cms/example/index.html | 162 ++ hugo/public/components/cms/index.html | 93 + hugo/public/components/cms/index.xml | 81 + .../cms/openwire-support/index.html | 71 + .../components/cms/stomp-support/index.html | 76 + .../handling-advisory-messages/index.html | 137 ++ hugo/public/components/index.html | 8 + hugo/public/components/index.xml | 11 + .../components/nms/documentation/index.html | 95 + .../public/components/nms/download/index.html | 76 + hugo/public/components/nms/index.html | 104 + hugo/public/components/nms/index.xml | 32 + .../nms/nms-api-downloads/index.html | 113 + .../providers/activemq/downloads/index.html | 213 ++ .../nms/providers/activemq/index.html | 73 + .../nms/providers/activemq/index.xml | 18 + .../nms/providers/amqp/downloads/index.html | 106 + .../components/nms/providers/amqp/index.html | 83 + .../components/nms/providers/amqp/index.xml | 18 + hugo/public/contact/index.html | 114 + hugo/public/contributing/index.html | 178 ++ ...44a7c062c6b82f6f7ffb6e875d2ed25833b7ae.css | 497 ++++ ...7cbafa1b31cb21204d13dc523814a6754e172d.css | 290 +++ ...a3baa1ec958535d4b6c3849441e8f2b7741152.css | 519 +++++ ...cbc5cfbc0fa746428b7fae0d01d2920c7e7764.css | 378 ++++ ...74f8b468b287c33c6c9c754de45c39b2825e27.css | 199 ++ ...18756818b7268997d3dfeaaf9f54907e225e15.css | 516 +++++ ...18d61711b53a0dcd027c128ddc1afd6c61ab43.css | 261 +++ ...c3d37febd8c078e70e22f49df8bebe9fb20e68.css | 521 +++++ ...5ad17d121a558e59b18e3daec460b649f9d7fd.css | 469 ++++ ...21033c30a2b24f8d6f3e42f10b69a38b1b5da1.css | 201 ++ ...7eeb1b855ac21f8f2687b619caa801a2d4401c.css | 516 +++++ ...e9727e4b60116e723bd04f40b427b8969274ff.css | 517 +++++ ...18c127788cb9bc8dd1b323694341afe12b8894.css | 409 ++++ ...4adb70be3deaa5587cf737632251815b357a64.css | 379 ++++ ...6cdb293805ff209a188d91dd3320c7d11b1dd0.css | 290 +++ ...9d2ff93847dc93d317568b8a53053e56c53ded.css | 521 +++++ ...97bb143087fccbb837b56d8493967bf5ae9647.css | 245 ++ ...f2a476d690af17638afb83f44bf15f9c85a5da.css | 381 ++++ ...f389edaef92c68ab281ae077ee35a1dc31deee.css | 197 ++ ...fe18b4405c44ed1dbbb824e0514929e6bbb2bc.css | 525 +++++ ...af52cbd2ae3befaa2e67e7f6225ac2d724a35c.css | 516 +++++ ...0742d1ae4659e95cdfe68dac1454dce2b620c6.css | 202 ++ ...d986f4ef39e19e2df4e13e1e10cc95312c678e.css | 444 ++++ hugo/public/download/index.html | 337 +++ hugo/public/index.html | 100 + hugo/public/index.xml | 2000 +++++++++++++++++ hugo/public/issues/index.html | 117 + .../news/apachenmsactivemq-v180/index.html | 80 + .../news/apachenmsactivemq-v200/index.html | 75 + .../news/apachenmsactivemq-v201/index.html | 75 + .../news/apachenmsactivemq-v210/index.html | 75 + .../news/apachenmsactivemq-v211/index.html | 75 + .../news/apachenmsactivemq-v220/index.html | 75 + hugo/public/news/artemis-tlp/index.html | 73 + hugo/public/news/classic-05-15-14/index.html | 70 + hugo/public/news/classic-05-15-15/index.html | 73 + hugo/public/news/classic-05-15-16/index.html | 73 + hugo/public/news/classic-05-16-01/index.html | 75 + hugo/public/news/classic-05-16-02/index.html | 70 + hugo/public/news/classic-05-16-03/index.html | 70 + hugo/public/news/classic-05-16-04/index.html | 70 + hugo/public/news/classic-05-16-05/index.html | 73 + hugo/public/news/classic-05-16-06/index.html | 73 + hugo/public/news/classic-05-16-07/index.html | 73 + hugo/public/news/classic-05-16-08/index.html | 73 + hugo/public/news/classic-05-17-00/index.html | 70 + hugo/public/news/classic-05-17-01/index.html | 70 + hugo/public/news/classic-05-17-02/index.html | 70 + hugo/public/news/classic-05-17-03/index.html | 70 + hugo/public/news/classic-05-17-04/index.html | 70 + hugo/public/news/classic-05-17-05/index.html | 79 + hugo/public/news/classic-05-17-06/index.html | 78 + hugo/public/news/classic-05-17-07/index.html | 80 + hugo/public/news/classic-05-18-00/index.html | 81 + hugo/public/news/classic-05-18-01/index.html | 72 + hugo/public/news/classic-05-18-02/index.html | 78 + hugo/public/news/classic-05-18-03/index.html | 81 + hugo/public/news/classic-05-18-04/index.html | 79 + hugo/public/news/classic-05-18-05/index.html | 80 + hugo/public/news/classic-05-18-06/index.html | 78 + hugo/public/news/classic-05-18-07/index.html | 83 + hugo/public/news/classic-05-19-00/index.html | 86 + hugo/public/news/classic-05-19-01/index.html | 85 + hugo/public/news/classic-05-19-02/index.html | 82 + hugo/public/news/classic-06-00-00/index.html | 82 + hugo/public/news/classic-06-00-01/index.html | 79 + hugo/public/news/classic-06-01-00/index.html | 80 + hugo/public/news/classic-06-01-01/index.html | 79 + hugo/public/news/classic-06-01-02/index.html | 78 + hugo/public/news/classic-06-01-03/index.html | 79 + hugo/public/news/classic-06-01-04/index.html | 79 + hugo/public/news/classic-06-01-05/index.html | 77 + hugo/public/news/classic-06-01-06/index.html | 80 + hugo/public/news/classic-06-01-07/index.html | 86 + hugo/public/news/classic-06-01-08/index.html | 77 + hugo/public/news/classic-06-02-00/index.html | 82 + hugo/public/news/classic-06-02-01/index.html | 82 + .../news/classic-5-19-1-release/index.html | 79 + .../news/classic-6-2-1-release/index.html | 81 + hugo/public/news/cve-2021-44228/index.html | 72 + hugo/public/news/cve-2023-46604/index.html | 77 + hugo/public/news/index.html | 540 +++++ hugo/public/news/index.xml | 488 ++++ hugo/public/news/news-feed/index.html | 70 + .../news/nms-amqp-01-08-00-release/index.html | 93 + .../news/nms-amqp-01-08-01-release/index.html | 70 + .../news/nms-amqp-01-08-02-release/index.html | 70 + .../news/nms-amqp-02-00-00-release/index.html | 70 + .../news/nms-amqp-02-01-00-release/index.html | 70 + .../news/nms-amqp-02-02-00-release/index.html | 70 + .../news/nms-amqp-02-03-00-release/index.html | 70 + .../news/nms-amqp-02-04-00-release/index.html | 81 + .../news/nms-api-01-08-00-release/index.html | 69 + .../news/nms-api-01-08-01-release/index.html | 69 + .../news/nms-api-02-00-00-release/index.html | 69 + .../news/nms-api-02-01-00-release/index.html | 69 + .../news/nms-api-02-02-00-release/index.html | 69 + hugo/public/sitemap.xml | 667 ++++++ hugo/public/support/index.html | 83 + hugo/public/tags/index.xml | 11 + hugo/scripts/import_news.py | 65 + .../static/assets/img/ActiveMQConnections.png | Bin 0 -> 65754 bytes .../assets/img/ActiveMQDestinations.png | Bin 0 -> 60045 bytes hugo/static/assets/img/Apache_PoweredBy.png | Bin 0 -> 10041 bytes hugo/static/assets/img/BrokerDiagram.png | Bin 0 -> 59729 bytes .../img/BrokerSession Library Usage.JPG | Bin 0 -> 29128 bytes hugo/static/assets/img/BrokerTopology-1.png | Bin 0 -> 42478 bytes hugo/static/assets/img/Core Library Usage.JPG | Bin 0 -> 20086 bytes .../assets/img/DispatchFastConsumers.png | Bin 0 -> 34641 bytes .../assets/img/DispatchSlowConsumers.png | Bin 0 -> 39607 bytes .../img/Example1-DirectoryStructure.jpg | Bin 0 -> 11397 bytes hugo/static/assets/img/Example1-Entry.jpg | Bin 0 -> 27975 bytes hugo/static/assets/img/Example1-Topology.jpg | Bin 0 -> 7922 bytes .../img/Example2-DirectoryStructure.jpg | Bin 0 -> 18491 bytes hugo/static/assets/img/Example2-Topology.jpg | Bin 0 -> 12704 bytes hugo/static/assets/img/FileCursor.png | Bin 0 -> 51315 bytes hugo/static/assets/img/MasterFailed.png | Bin 0 -> 22018 bytes hugo/static/assets/img/MasterRestarted.png | Bin 0 -> 23791 bytes hugo/static/assets/img/NonPersistentMsgs.png | Bin 0 -> 64717 bytes hugo/static/assets/img/Startup.png | Bin 0 -> 23468 bytes hugo/static/assets/img/VMCursor.png | Bin 0 -> 38472 bytes .../assets/img/activemq-in-weblogic.png | Bin 0 -> 68448 bytes hugo/static/assets/img/activemq-jmx.png | Bin 0 -> 94240 bytes .../assets/img/activemq_colour_pallette.png | Bin 0 -> 191064 bytes .../img/activemq_desktop_background_black.png | Bin 0 -> 412499 bytes ...activemq_desktop_background_black_logo.png | Bin 0 -> 649725 bytes .../activemq_desktop_background_dark_grey.png | Bin 0 -> 703977 bytes .../img/activemq_desktop_background_white.png | Bin 0 -> 622339 bytes ...activemq_desktop_background_white_logo.png | Bin 0 -> 654293 bytes .../static/assets/img/activemq_logo_black.png | Bin 0 -> 29377 bytes .../static/assets/img/activemq_logo_black.svg | 433 ++++ .../assets/img/activemq_logo_black_small.png | Bin 0 -> 10527 bytes hugo/static/assets/img/activemq_logo_icon.png | Bin 0 -> 37357 bytes hugo/static/assets/img/activemq_logo_icon.svg | 384 ++++ .../assets/img/activemq_logo_icon_border.png | Bin 0 -> 38812 bytes .../static/assets/img/activemq_logo_white.svg | 433 ++++ .../img/activemq_logo_white_vertical.png | Bin 0 -> 33049 bytes .../img/activemq_logo_white_vertical.svg | 497 ++++ .../activemq_logo_white_vertical_small.png | Bin 0 -> 12983 bytes hugo/static/assets/img/amqdir.png | Bin 0 -> 31506 bytes hugo/static/assets/img/amqp.png | Bin 0 -> 9108 bytes hugo/static/assets/img/amqstore.png | Bin 0 -> 27104 bytes hugo/static/assets/img/apache-feather.png | Bin 0 -> 138140 bytes hugo/static/assets/img/asf_logo_wide.png | Bin 0 -> 4893 bytes hugo/static/assets/img/check.png | Bin 0 -> 1552 bytes .../static/assets/img/competing-consumers.png | Bin 0 -> 13627 bytes hugo/static/assets/img/core.png | Bin 0 -> 8655 bytes .../img/customers/ThomsonReuters_Logo.png | Bin 0 -> 24013 bytes .../assets/img/customers/UBS-LOGO-WHITE.png | Bin 0 -> 499740 bytes .../customers/betfair-logo-large-white.png | Bin 0 -> 7452 bytes .../bosch-938-logo-png-transparent.png | Bin 0 -> 162811 bytes .../assets/img/customers/cmcmarkets.png | Bin 0 -> 4537 bytes .../assets/img/customers/company-logo.png | Bin 0 -> 21221 bytes .../assets/img/customers/creditsuisse.png | Bin 0 -> 14696 bytes hugo/static/assets/img/customers/dominoes.png | Bin 0 -> 8560 bytes hugo/static/assets/img/customers/ge.png | Bin 0 -> 38952 bytes hugo/static/assets/img/customers/igindex.png | Bin 0 -> 2268 bytes .../assets/img/customers/logo-aws-white.png | Bin 0 -> 12071 bytes .../assets/img/customers/redhatlogo.png | Bin 0 -> 2993 bytes hugo/static/assets/img/customers/savoir.png | Bin 0 -> 47154 bytes .../assets/img/customers/wildfly_white.png | Bin 0 -> 34595 bytes hugo/static/assets/img/error.png | Bin 0 -> 1369 bytes hugo/static/assets/img/example-diagram.png | Bin 0 -> 40746 bytes hugo/static/assets/img/favicon.png | Bin 0 -> 25918 bytes .../assets/img/features/ha-replicated.png | Bin 0 -> 35590 bytes .../img/features/protocol-translation.png | Bin 0 -> 10058 bytes hugo/static/assets/img/features/protocols.png | Bin 0 -> 208929 bytes hugo/static/assets/img/help.png | Bin 0 -> 67792 bytes hugo/static/assets/img/mqtt.png | Bin 0 -> 8520 bytes hugo/static/assets/img/nav-logo.png | Bin 0 -> 3306 bytes hugo/static/assets/img/openwire.png | Bin 0 -> 9798 bytes .../assets/img/reloadLog4jProperties1.png | Bin 0 -> 101552 bytes .../assets/img/reloadLog4jProperties2.png | Bin 0 -> 117137 bytes .../assets/img/replicated-leveldb-store.png | Bin 0 -> 25637 bytes hugo/static/assets/img/rest.png | Bin 0 -> 9108 bytes hugo/static/assets/img/step1.png | Bin 0 -> 25221 bytes hugo/static/assets/img/step2.png | Bin 0 -> 24842 bytes hugo/static/assets/img/step3.png | Bin 0 -> 22593 bytes hugo/static/assets/img/step4.png | Bin 0 -> 22862 bytes hugo/static/assets/img/step5.png | Bin 0 -> 18364 bytes hugo/static/assets/img/step6-new.png | Bin 0 -> 124142 bytes hugo/static/assets/img/step7-new.png | Bin 0 -> 103068 bytes hugo/static/assets/img/step8.png | Bin 0 -> 21797 bytes hugo/static/assets/img/stomp.png | Bin 0 -> 9056 bytes hugo/static/assets/img/warning.png | Bin 0 -> 1036 bytes hugo/static/assets/img/web_console.png | Bin 0 -> 486762 bytes hugo/static/assets/img/yklogo.png | Bin 0 -> 5554 bytes 825 files changed, 56005 insertions(+), 1 deletion(-) create mode 100644 AGENTS.md create mode 100644 hugo/.hugo_build.lock create mode 100644 hugo/README.md create mode 100644 hugo/assets/css/main.css create mode 100644 hugo/content/_index.md create mode 100644 hugo/content/community/contact.md create mode 100644 hugo/content/community/contributing.md create mode 100644 hugo/content/community/issues.md create mode 100644 hugo/content/community/support.md create mode 100644 hugo/content/components/_index.md create mode 100644 hugo/content/components/classic/_index.md create mode 100644 hugo/content/components/classic/documentation/_index.md create mode 100644 hugo/content/components/classic/documentation/activemq-classic-command-line-tools-reference.md create mode 100644 hugo/content/components/classic/documentation/activemq-classic-performance-module-users-manual.md create mode 100644 hugo/content/components/classic/documentation/ajax.md create mode 100644 hugo/content/components/classic/documentation/amqp.md create mode 100644 hugo/content/components/classic/documentation/are-destinations-case-sensitive.md create mode 100644 hugo/content/components/classic/documentation/are-messages-read-directly-from-the-journal.md create mode 100644 hugo/content/components/classic/documentation/articles.md create mode 100644 hugo/content/components/classic/documentation/benchmark-tests.md create mode 100644 hugo/content/components/classic/documentation/books.md create mode 100644 hugo/content/components/classic/documentation/can-i-modify-messages-on-a-queue.md create mode 100644 hugo/content/components/classic/documentation/can-i-send-and-receive-messages-concurrently-on-one-jms-connection.md create mode 100644 hugo/content/components/classic/documentation/can-i-send-really-large-files-over-activemq-classic.md create mode 100644 hugo/content/components/classic/documentation/can-i-use-activemq-classic-5x-or-later-on-java-14.md create mode 100644 hugo/content/components/classic/documentation/can-two-brokers-share-the-same-database.md create mode 100644 hugo/content/components/classic/documentation/can-you-browse-a-topic.md create mode 100644 hugo/content/components/classic/documentation/certificateunknown.md create mode 100644 hugo/content/components/classic/documentation/community.md create mode 100644 hugo/content/components/classic/documentation/composite-destinations.md create mode 100644 hugo/content/components/classic/documentation/connectivity.md create mode 100644 hugo/content/components/classic/documentation/could-not-find-packetreader-for-packet-type-unknown-packet-type.md create mode 100644 hugo/content/components/classic/documentation/developers.md create mode 100644 hugo/content/components/classic/documentation/does-activemq-classic-support-clustering.md create mode 100644 hugo/content/components/classic/documentation/does-activemq-classic-support-my-sql-database.md create mode 100644 hugo/content/components/classic/documentation/dr.md create mode 100644 hugo/content/components/classic/documentation/enterprise-integration-patterns.md create mode 100644 hugo/content/components/classic/documentation/faq.md create mode 100644 hugo/content/components/classic/documentation/features.md create mode 100644 hugo/content/components/classic/documentation/getting-started.md create mode 100644 hugo/content/components/classic/documentation/ha.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-add-a-new-type-of-transport.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-avoid-serialization-of-objects-in-objectmessage.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-enable-detailed-logging.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-get-a-list-of-the-topics-and-queues-in-a-broker.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-make-activemq-classic-faster.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-monitor-activemq-classic.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-monitor-the-connection-with-the-broker.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-see-what-destinations-are-used.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-support-auto-reconnection.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-support-priority-queues.md create mode 100644 hugo/content/components/classic/documentation/how-can-i-use-different-network-protocols.md create mode 100644 hugo/content/components/classic/documentation/how-do-distributed-queues-work.md create mode 100644 hugo/content/components/classic/documentation/how-do-durable-queues-and-topics-work.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-access-activemq-classic-from-c.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-access-activemq-classic-from-csharp-or-dotnet.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-access-activemq-classic-from-ruby-perl-python-php.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-add-my-own-plugins.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-avoid-maven-downloading-latest-jars.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-back-up-kahadb.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-bridge-different-jms-providers.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-build-but-disable-the-unit-tests.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-change-dispatch-policy.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-change-the-logging.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-change-the-message-store-directory-for-an-embedded-broker.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-compile-from-the-source.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-configure-10s-of-1000s-of-queues-in-a-single-broker.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-configure-activemq-classic-to-hold-100s-of-millions-of-queue-messages.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-configure-activemq-classic-to-use-aio-server-transport.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-configure-automatic-reconnection.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-configure-distributed-queues-or-topics.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-configure-the-queues-i-want.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-connect-to-one-of-a-number-of-message-brokers.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-consume-a-specific-message.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-create-new-destinations.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-debug-activemq-classic-from-my-ide.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-define-a-local-address-and-local-port-for-tcp-or-ssl.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-delete-a-destination.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-disable-logging.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-disable-persistence.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-embed-a-broker-inside-a-connection.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-enable-asynchronous-sending.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-enable-debug-logging.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-find-the-size-of-a-queue.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-get-started-with-jms.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-make-messages-durable.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-preserve-order-of-messages.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-purge-a-queue.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-restart-embedded-broker.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-restrict-connections-from-creating-new-queues-or-topics.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-run-a-broker.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-run-activemq-classic-under-the-kaffe-jvm.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-send-messages-to-different-destinations-from-a-single-messageproducer.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-set-the-message-expiration.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-turn-off-creating-an-embedded-activemq-classic-broker-when-using-the-vm-transport.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-unack-the-message-with-stomp.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-use-activemq-classic-using-in-jvm-messaging.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-use-durable-subscribers-in-a-network-of-brokers.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-use-ivy-with-activemq-classic.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-use-jms-efficiently.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-use-log4j-jms-appender-with-activemq-classic.md create mode 100644 hugo/content/components/classic/documentation/how-do-i-use-ssl.md create mode 100644 hugo/content/components/classic/documentation/how-do-message-groups-compare-to-selectors.md create mode 100644 hugo/content/components/classic/documentation/how-do-multiple-transports-work.md create mode 100644 hugo/content/components/classic/documentation/how-do-transactions-work.md create mode 100644 hugo/content/components/classic/documentation/how-does-a-queue-compare-to-a-topic.md create mode 100644 hugo/content/components/classic/documentation/how-does-activemq-classic-compare-to-amqp.md create mode 100644 hugo/content/components/classic/documentation/how-does-activemq-classic-compare-to-fuse-message-broker.md create mode 100644 hugo/content/components/classic/documentation/how-does-activemq-classic-compare-to-jbossmq.md create mode 100644 hugo/content/components/classic/documentation/how-does-activemq-classic-compare-to-mantaray.md create mode 100644 hugo/content/components/classic/documentation/how-does-activemq-classic-compare-to-mule.md create mode 100644 hugo/content/components/classic/documentation/how-does-activemq-classic-compare-to-spread-toolkit.md create mode 100644 hugo/content/components/classic/documentation/how-does-classic-compare-to-artemis.md create mode 100644 hugo/content/components/classic/documentation/how-does-connectionfactory-relate-to-the-broker.md create mode 100644 hugo/content/components/classic/documentation/how-does-jms-compare-with-email.md create mode 100644 hugo/content/components/classic/documentation/how-does-journaling-work-with-multiple-brokers.md create mode 100644 hugo/content/components/classic/documentation/how-does-openwire-compare-to-stomp.md create mode 100644 hugo/content/components/classic/documentation/how-does-the-journal-work.md create mode 100644 hugo/content/components/classic/documentation/how-does-xbean-compare-to-spring-2.md create mode 100644 hugo/content/components/classic/documentation/how-fast-is-activemq-classic.md create mode 100644 hugo/content/components/classic/documentation/how-lightweight-is-sending-a-message.md create mode 100644 hugo/content/components/classic/documentation/how-should-i-implement-request-response-with-jms.md create mode 100644 hugo/content/components/classic/documentation/how-should-i-package-applications-using-camel-and-activemq-classic.md create mode 100644 hugo/content/components/classic/documentation/how-should-i-use-the-vm-transport.md create mode 100644 hugo/content/components/classic/documentation/how-to-configure-a-new-database.md create mode 100644 hugo/content/components/classic/documentation/how-to-deal-with-large-number-of-threads-in-clients.md create mode 100644 hugo/content/components/classic/documentation/how-to-deploy-activemq-ra-versionrar-to-weblogic.md create mode 100644 hugo/content/components/classic/documentation/how-to-disable-auto-destination-creation.md create mode 100644 hugo/content/components/classic/documentation/how-to-disable-multicast-discovery.md create mode 100644 hugo/content/components/classic/documentation/how-to-unit-test-jms-code.md create mode 100644 hugo/content/components/classic/documentation/i-am-having-problems-with-the-spring-jmstemplate.md create mode 100644 hugo/content/components/classic/documentation/i-am-not-receiving-any-messages-what-is-wrong.md create mode 100644 hugo/content/components/classic/documentation/i-cannot-connect-to-activemq-classic-from-jconsole.md create mode 100644 hugo/content/components/classic/documentation/i-do-not-receive-messages-in-my-second-consumer.md create mode 100644 hugo/content/components/classic/documentation/i-get-errors-building-the-code-whats-wrong.md create mode 100644 hugo/content/components/classic/documentation/i-see-nc-client-ids-what-does-that-mean.md create mode 100644 hugo/content/components/classic/documentation/integration-tests.md create mode 100644 hugo/content/components/classic/documentation/ioexception-could-not-find-class-for-resource.md create mode 100644 hugo/content/components/classic/documentation/is-there-a-specified-size-of-the-journal.md create mode 100644 hugo/content/components/classic/documentation/javaiointerruptedioexception.md create mode 100644 hugo/content/components/classic/documentation/javaioioexception-failed-to-create-database-derbydb-see-the-next-exception-for-details.md create mode 100644 hugo/content/components/classic/documentation/javalangnosuchmethoderror.md create mode 100644 hugo/content/components/classic/documentation/javalangnosuchmethodexception-orgactivemqraactivemqresourceadaptersetuseembeddedbroker.md create mode 100644 hugo/content/components/classic/documentation/javalangoutofmemory.md create mode 100644 hugo/content/components/classic/documentation/javaxjmsjmsexception-wire-format-negociation-timeout-peer-did-not-send-his-wire-format.md create mode 100644 hugo/content/components/classic/documentation/jaxb-20-api-is-being-loaded-from-the-bootstrap-classloader-but-this-ri-needs-21-api.md create mode 100644 hugo/content/components/classic/documentation/jmeter-performance-tests.md create mode 100644 hugo/content/components/classic/documentation/jmeter-system-tests.md create mode 100644 hugo/content/components/classic/documentation/jms2.md create mode 100644 hugo/content/components/classic/documentation/journal-is-already-opened-by-this-application.md create mode 100644 hugo/content/components/classic/documentation/junit-reports.md create mode 100644 hugo/content/components/classic/documentation/latency.md create mode 100644 hugo/content/components/classic/documentation/log4j-warn-no-appenders-could-be-found-for-logger.md create mode 100644 hugo/content/components/classic/documentation/message-groups.md create mode 100644 hugo/content/components/classic/documentation/mom.md create mode 100644 hugo/content/components/classic/documentation/mqtt.md create mode 100644 hugo/content/components/classic/documentation/multicast-watch-out-for-ipv6-vs-ipv4-support-on-your-operating-system-or-distribution-or-network.md create mode 100644 hugo/content/components/classic/documentation/multiple-consumers-on-a-queue.md create mode 100644 hugo/content/components/classic/documentation/my-producer-blocks.md create mode 100644 hugo/content/components/classic/documentation/new-features.md create mode 100644 hugo/content/components/classic/documentation/no-suitable-driver.md create mode 100644 hugo/content/components/classic/documentation/noclassdeffounderror-orgspringframeworkcoreioresource.md create mode 100644 hugo/content/components/classic/documentation/onmessage-method-of-messagelistener-is-never-called.md create mode 100644 hugo/content/components/classic/documentation/openwire.md create mode 100644 hugo/content/components/classic/documentation/overview.md create mode 100644 hugo/content/components/classic/documentation/persistence.md create mode 100644 hugo/content/components/classic/documentation/qos.md create mode 100644 hugo/content/components/classic/documentation/resource-adapter-does-not-seem-to-pool-connections.md create mode 100644 hugo/content/components/classic/documentation/resource-adapter.md create mode 100644 hugo/content/components/classic/documentation/rest.md create mode 100644 hugo/content/components/classic/documentation/seda.md create mode 100644 hugo/content/components/classic/documentation/should-i-deploy-enterprise-integration-patterns-in-the-broker-or-another-application.md create mode 100644 hugo/content/components/classic/documentation/should-i-deploy-the-broker-inside-my-jvm-or-appserver.md create mode 100644 hugo/content/components/classic/documentation/should-i-run-activemq-classic-on-windows-in-a-directory-with-spaces.md create mode 100644 hugo/content/components/classic/documentation/should-i-use-transactions.md create mode 100644 hugo/content/components/classic/documentation/should-i-use-xa.md create mode 100644 hugo/content/components/classic/documentation/slow-networks-drop-large-messages.md create mode 100644 hugo/content/components/classic/documentation/source-xref.md create mode 100644 hugo/content/components/classic/documentation/spring-support.md create mode 100644 hugo/content/components/classic/documentation/stomp.md create mode 100644 hugo/content/components/classic/documentation/test-source-xref.md create mode 100644 hugo/content/components/classic/documentation/the-broker-will-not-start.md create mode 100644 hugo/content/components/classic/documentation/the-vm-transport-starts-a-broker-before-my-configured-broker-starts.md create mode 100644 hugo/content/components/classic/documentation/throughput.md create mode 100644 hugo/content/components/classic/documentation/tools.md create mode 100644 hugo/content/components/classic/documentation/uri-protocols.md create mode 100644 hugo/content/components/classic/documentation/using-activemq-classic-5.md create mode 100644 hugo/content/components/classic/documentation/virtual-destinations.md create mode 100644 hugo/content/components/classic/documentation/what-are-administered-objects.md create mode 100644 hugo/content/components/classic/documentation/what-are-those-topics-activemqadvisory.md create mode 100644 hugo/content/components/classic/documentation/what-happens-when-the-journal-size-is-exceeded.md create mode 100644 hugo/content/components/classic/documentation/what-happens-with-a-fast-producer-and-slow-consumer.md create mode 100644 hugo/content/components/classic/documentation/what-is-activemq-classic.md create mode 100644 hugo/content/components/classic/documentation/what-is-the-difference-between-a-virtual-topic-and-a-composite-destination.md create mode 100644 hugo/content/components/classic/documentation/what-is-the-difference-between-discovery-multicast-and-zeroconf.md create mode 100644 hugo/content/components/classic/documentation/what-is-the-difference-between-persistent-and-non-persistent-delivery.md create mode 100644 hugo/content/components/classic/documentation/what-is-the-license.md create mode 100644 hugo/content/components/classic/documentation/what-is-the-prefetch-limit-for.md create mode 100644 hugo/content/components/classic/documentation/what-jars-do-i-need.md create mode 100644 hugo/content/components/classic/documentation/what-open-source-integration-solution-works-best-with-activemq-classic.md create mode 100644 hugo/content/components/classic/documentation/what-platforms-does-activemq-classic-support.md create mode 100644 hugo/content/components/classic/documentation/what-version-should-i-use.md create mode 100644 hugo/content/components/classic/documentation/while-posting-large-binary-file-to-activemq-is-there-a-way-to-measure-its-progress.md create mode 100644 hugo/content/components/classic/documentation/why-do-i-not-get-all-of-the-messages-i-sent.md create mode 100644 hugo/content/components/classic/documentation/why-do-i-not-receive-messages-on-my-durable-topic-subscription.md create mode 100644 hugo/content/components/classic/documentation/why-do-kahadb-log-files-remain-after-cleanup.md create mode 100644 hugo/content/components/classic/documentation/wildcards.md create mode 100644 hugo/content/components/classic/documentation/xml-reference.md create mode 100644 hugo/content/components/cms/_index.md create mode 100644 hugo/content/components/cms/configuring.md create mode 100644 hugo/content/components/cms/developers/building.md create mode 100644 hugo/content/components/cms/developers/creating-distributions.md create mode 100644 hugo/content/components/cms/developers/source.md create mode 100644 hugo/content/components/cms/documentation/index.md create mode 100644 hugo/content/components/cms/download/index.md create mode 100644 hugo/content/components/cms/example.md create mode 100644 hugo/content/components/cms/openwire-support.md create mode 100644 hugo/content/components/cms/stomp-support.md create mode 100644 hugo/content/components/cms/tutorials/handling-advisory-messages.md create mode 100644 hugo/content/components/nms/_index.md create mode 100644 hugo/content/components/nms/documentation.md create mode 100644 hugo/content/components/nms/download.md create mode 100644 hugo/content/components/nms/nms-api-downloads.md create mode 100644 hugo/content/components/nms/providers/activemq/_index.md create mode 100644 hugo/content/components/nms/providers/activemq/downloads.md create mode 100644 hugo/content/components/nms/providers/amqp/_index.md create mode 100644 hugo/content/components/nms/providers/amqp/downloads.md create mode 100644 hugo/content/download/index.md create mode 100644 hugo/content/news/_index.md create mode 100644 hugo/content/news/apachenmsactivemq-v180.md create mode 100644 hugo/content/news/apachenmsactivemq-v200.md create mode 100644 hugo/content/news/apachenmsactivemq-v201.md create mode 100644 hugo/content/news/apachenmsactivemq-v210.md create mode 100644 hugo/content/news/apachenmsactivemq-v211.md create mode 100644 hugo/content/news/apachenmsactivemq-v220.md create mode 100644 hugo/content/news/artemis-tlp.md create mode 100644 hugo/content/news/classic-05-15-14.md create mode 100644 hugo/content/news/classic-05-15-15.md create mode 100644 hugo/content/news/classic-05-15-16.md create mode 100644 hugo/content/news/classic-05-16-01.md create mode 100644 hugo/content/news/classic-05-16-02.md create mode 100644 hugo/content/news/classic-05-16-03.md create mode 100644 hugo/content/news/classic-05-16-04.md create mode 100644 hugo/content/news/classic-05-16-05.md create mode 100644 hugo/content/news/classic-05-16-06.md create mode 100644 hugo/content/news/classic-05-16-07.md create mode 100644 hugo/content/news/classic-05-16-08.md create mode 100644 hugo/content/news/classic-05-17-00.md create mode 100644 hugo/content/news/classic-05-17-01.md create mode 100644 hugo/content/news/classic-05-17-02.md create mode 100644 hugo/content/news/classic-05-17-03.md create mode 100644 hugo/content/news/classic-05-17-04.md create mode 100644 hugo/content/news/classic-05-17-05.md create mode 100644 hugo/content/news/classic-05-17-06.md create mode 100644 hugo/content/news/classic-05-17-07.md create mode 100644 hugo/content/news/classic-05-18-00.md create mode 100644 hugo/content/news/classic-05-18-01.md create mode 100644 hugo/content/news/classic-05-18-02.md create mode 100644 hugo/content/news/classic-05-18-03.md create mode 100644 hugo/content/news/classic-05-18-04.md create mode 100644 hugo/content/news/classic-05-18-05.md create mode 100644 hugo/content/news/classic-05-18-06.md create mode 100644 hugo/content/news/classic-05-18-07.md create mode 100644 hugo/content/news/classic-05-19-00.md create mode 100644 hugo/content/news/classic-05-19-01.md create mode 100644 hugo/content/news/classic-05-19-02.md create mode 100644 hugo/content/news/classic-06-00-00.md create mode 100644 hugo/content/news/classic-06-00-01.md create mode 100644 hugo/content/news/classic-06-01-00.md create mode 100644 hugo/content/news/classic-06-01-01.md create mode 100644 hugo/content/news/classic-06-01-02.md create mode 100644 hugo/content/news/classic-06-01-03.md create mode 100644 hugo/content/news/classic-06-01-04.md create mode 100644 hugo/content/news/classic-06-01-05.md create mode 100644 hugo/content/news/classic-06-01-06.md create mode 100644 hugo/content/news/classic-06-01-07.md create mode 100644 hugo/content/news/classic-06-01-08.md create mode 100644 hugo/content/news/classic-06-02-00.md create mode 100644 hugo/content/news/classic-06-02-01.md create mode 100644 hugo/content/news/classic-5-19-1-release.md create mode 100644 hugo/content/news/classic-6-2-1-release.md create mode 100644 hugo/content/news/cve-2021-44228.md create mode 100644 hugo/content/news/cve-2023-46604.md create mode 100644 hugo/content/news/news-feed.md create mode 100644 hugo/content/news/nms-amqp-01-08-00-release.md create mode 100644 hugo/content/news/nms-amqp-01-08-01-release.md create mode 100644 hugo/content/news/nms-amqp-01-08-02-release.md create mode 100644 hugo/content/news/nms-amqp-02-00-00-release.md create mode 100644 hugo/content/news/nms-amqp-02-01-00-release.md create mode 100644 hugo/content/news/nms-amqp-02-02-00-release.md create mode 100644 hugo/content/news/nms-amqp-02-03-00-release.md create mode 100644 hugo/content/news/nms-amqp-02-04-00-release.md create mode 100644 hugo/content/news/nms-api-01-08-00-release.md create mode 100644 hugo/content/news/nms-api-01-08-01-release.md create mode 100644 hugo/content/news/nms-api-02-00-00-release.md create mode 100644 hugo/content/news/nms-api-02-01-00-release.md create mode 100644 hugo/content/news/nms-api-02-02-00-release.md create mode 100644 hugo/data/classic_releases.yaml create mode 100644 hugo/hugo.toml create mode 100644 hugo/layouts/_default/baseof.html create mode 100644 hugo/layouts/_default/docs.html create mode 100644 hugo/layouts/_default/nms-download.html create mode 100644 hugo/layouts/_default/single.html create mode 100644 hugo/layouts/community/single.html create mode 100644 hugo/layouts/components/classic-doc.html create mode 100644 hugo/layouts/components/cms-page.html create mode 100644 hugo/layouts/components/cms.html create mode 100644 hugo/layouts/components/list.html create mode 100644 hugo/layouts/components/nms-download.html create mode 100644 hugo/layouts/components/nms.html create mode 100644 hugo/layouts/components/redirect.html create mode 100644 hugo/layouts/download/list.html create mode 100644 hugo/layouts/download/single.html create mode 100644 hugo/layouts/index.html create mode 100644 hugo/layouts/news/list.html create mode 100644 hugo/layouts/news/single.html create mode 100644 hugo/layouts/partials/footer.html create mode 100644 hugo/layouts/partials/nav.html create mode 100644 hugo/public/assets/img/ActiveMQConnections.png create mode 100644 hugo/public/assets/img/ActiveMQDestinations.png create mode 100644 hugo/public/assets/img/Apache_PoweredBy.png create mode 100644 hugo/public/assets/img/BrokerDiagram.png create mode 100644 hugo/public/assets/img/BrokerSession Library Usage.JPG create mode 100644 hugo/public/assets/img/BrokerTopology-1.png create mode 100644 hugo/public/assets/img/Core Library Usage.JPG create mode 100644 hugo/public/assets/img/DispatchFastConsumers.png create mode 100644 hugo/public/assets/img/DispatchSlowConsumers.png create mode 100644 hugo/public/assets/img/Example1-DirectoryStructure.jpg create mode 100644 hugo/public/assets/img/Example1-Entry.jpg create mode 100644 hugo/public/assets/img/Example1-Topology.jpg create mode 100644 hugo/public/assets/img/Example2-DirectoryStructure.jpg create mode 100644 hugo/public/assets/img/Example2-Topology.jpg create mode 100644 hugo/public/assets/img/FileCursor.png create mode 100644 hugo/public/assets/img/MasterFailed.png create mode 100644 hugo/public/assets/img/MasterRestarted.png create mode 100644 hugo/public/assets/img/NonPersistentMsgs.png create mode 100644 hugo/public/assets/img/Startup.png create mode 100644 hugo/public/assets/img/VMCursor.png create mode 100644 hugo/public/assets/img/activemq-in-weblogic.png create mode 100644 hugo/public/assets/img/activemq-jmx.png create mode 100644 hugo/public/assets/img/activemq_colour_pallette.png create mode 100644 hugo/public/assets/img/activemq_desktop_background_black.png create mode 100644 hugo/public/assets/img/activemq_desktop_background_black_logo.png create mode 100644 hugo/public/assets/img/activemq_desktop_background_dark_grey.png create mode 100644 hugo/public/assets/img/activemq_desktop_background_white.png create mode 100644 hugo/public/assets/img/activemq_desktop_background_white_logo.png create mode 100644 hugo/public/assets/img/activemq_logo_black.png create mode 100644 hugo/public/assets/img/activemq_logo_black.svg create mode 100644 hugo/public/assets/img/activemq_logo_black_small.png create mode 100644 hugo/public/assets/img/activemq_logo_icon.png create mode 100644 hugo/public/assets/img/activemq_logo_icon.svg create mode 100644 hugo/public/assets/img/activemq_logo_icon_border.png create mode 100644 hugo/public/assets/img/activemq_logo_white.svg create mode 100644 hugo/public/assets/img/activemq_logo_white_vertical.png create mode 100644 hugo/public/assets/img/activemq_logo_white_vertical.svg create mode 100644 hugo/public/assets/img/activemq_logo_white_vertical_small.png create mode 100644 hugo/public/assets/img/amqdir.png create mode 100644 hugo/public/assets/img/amqp.png create mode 100644 hugo/public/assets/img/amqstore.png create mode 100644 hugo/public/assets/img/apache-feather.png create mode 100644 hugo/public/assets/img/asf_logo_wide.png create mode 100644 hugo/public/assets/img/check.png create mode 100644 hugo/public/assets/img/competing-consumers.png create mode 100644 hugo/public/assets/img/core.png create mode 100644 hugo/public/assets/img/customers/ThomsonReuters_Logo.png create mode 100644 hugo/public/assets/img/customers/UBS-LOGO-WHITE.png create mode 100644 hugo/public/assets/img/customers/betfair-logo-large-white.png create mode 100644 hugo/public/assets/img/customers/bosch-938-logo-png-transparent.png create mode 100644 hugo/public/assets/img/customers/cmcmarkets.png create mode 100644 hugo/public/assets/img/customers/company-logo.png create mode 100644 hugo/public/assets/img/customers/creditsuisse.png create mode 100644 hugo/public/assets/img/customers/dominoes.png create mode 100644 hugo/public/assets/img/customers/ge.png create mode 100644 hugo/public/assets/img/customers/igindex.png create mode 100644 hugo/public/assets/img/customers/logo-aws-white.png create mode 100644 hugo/public/assets/img/customers/redhatlogo.png create mode 100644 hugo/public/assets/img/customers/savoir.png create mode 100644 hugo/public/assets/img/customers/wildfly_white.png create mode 100644 hugo/public/assets/img/error.png create mode 100644 hugo/public/assets/img/example-diagram.png create mode 100644 hugo/public/assets/img/favicon.png create mode 100644 hugo/public/assets/img/features/ha-replicated.png create mode 100644 hugo/public/assets/img/features/protocol-translation.png create mode 100644 hugo/public/assets/img/features/protocols.png create mode 100644 hugo/public/assets/img/help.png create mode 100644 hugo/public/assets/img/mqtt.png create mode 100644 hugo/public/assets/img/nav-logo.png create mode 100644 hugo/public/assets/img/openwire.png create mode 100644 hugo/public/assets/img/reloadLog4jProperties1.png create mode 100644 hugo/public/assets/img/reloadLog4jProperties2.png create mode 100644 hugo/public/assets/img/replicated-leveldb-store.png create mode 100644 hugo/public/assets/img/rest.png create mode 100644 hugo/public/assets/img/step1.png create mode 100644 hugo/public/assets/img/step2.png create mode 100644 hugo/public/assets/img/step3.png create mode 100644 hugo/public/assets/img/step4.png create mode 100644 hugo/public/assets/img/step5.png create mode 100644 hugo/public/assets/img/step6-new.png create mode 100644 hugo/public/assets/img/step7-new.png create mode 100644 hugo/public/assets/img/step8.png create mode 100644 hugo/public/assets/img/stomp.png create mode 100644 hugo/public/assets/img/warning.png create mode 100644 hugo/public/assets/img/web_console.png create mode 100644 hugo/public/assets/img/yklogo.png create mode 100644 hugo/public/categories/index.xml create mode 100644 hugo/public/community/contact/index.html create mode 100644 hugo/public/community/contributing/index.html create mode 100644 hugo/public/community/index.xml create mode 100644 hugo/public/community/issues/index.html create mode 100644 hugo/public/community/support/index.html create mode 100644 hugo/public/components/classic/documentation/activemq-classic-command-line-tools-reference/index.html create mode 100644 hugo/public/components/classic/documentation/activemq-classic-performance-module-users-manual/index.html create mode 100644 hugo/public/components/classic/documentation/ajax/index.html create mode 100644 hugo/public/components/classic/documentation/amqp/index.html create mode 100644 hugo/public/components/classic/documentation/are-destinations-case-sensitive/index.html create mode 100644 hugo/public/components/classic/documentation/are-messages-read-directly-from-the-journal/index.html create mode 100644 hugo/public/components/classic/documentation/articles/index.html create mode 100644 hugo/public/components/classic/documentation/benchmark-tests/index.html create mode 100644 hugo/public/components/classic/documentation/books/index.html create mode 100644 hugo/public/components/classic/documentation/can-i-modify-messages-on-a-queue/index.html create mode 100644 hugo/public/components/classic/documentation/can-i-send-and-receive-messages-concurrently-on-one-jms-connection/index.html create mode 100644 hugo/public/components/classic/documentation/can-i-send-really-large-files-over-activemq-classic/index.html create mode 100644 hugo/public/components/classic/documentation/can-i-use-activemq-classic-5x-or-later-on-java-14/index.html create mode 100644 hugo/public/components/classic/documentation/can-two-brokers-share-the-same-database/index.html create mode 100644 hugo/public/components/classic/documentation/can-you-browse-a-topic/index.html create mode 100644 hugo/public/components/classic/documentation/certificateunknown/index.html create mode 100644 hugo/public/components/classic/documentation/community/index.html create mode 100644 hugo/public/components/classic/documentation/composite-destinations/index.html create mode 100644 hugo/public/components/classic/documentation/connectivity/index.html create mode 100644 hugo/public/components/classic/documentation/could-not-find-packetreader-for-packet-type-unknown-packet-type/index.html create mode 100644 hugo/public/components/classic/documentation/developers/index.html create mode 100644 hugo/public/components/classic/documentation/does-activemq-classic-support-clustering/index.html create mode 100644 hugo/public/components/classic/documentation/does-activemq-classic-support-my-sql-database/index.html create mode 100644 hugo/public/components/classic/documentation/dr/index.html create mode 100644 hugo/public/components/classic/documentation/enterprise-integration-patterns/index.html create mode 100644 hugo/public/components/classic/documentation/faq/index.html create mode 100644 hugo/public/components/classic/documentation/features/index.html create mode 100644 hugo/public/components/classic/documentation/getting-started/index.html create mode 100644 hugo/public/components/classic/documentation/ha/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-add-a-new-type-of-transport/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-avoid-serialization-of-objects-in-objectmessage/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-enable-detailed-logging/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-get-a-list-of-the-topics-and-queues-in-a-broker/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-make-activemq-classic-faster/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-monitor-activemq-classic/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-monitor-the-connection-with-the-broker/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-see-what-destinations-are-used/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-support-auto-reconnection/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-support-priority-queues/index.html create mode 100644 hugo/public/components/classic/documentation/how-can-i-use-different-network-protocols/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-distributed-queues-work/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-durable-queues-and-topics-work/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-access-activemq-classic-from-c/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-access-activemq-classic-from-csharp-or-dotnet/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-access-activemq-classic-from-ruby-perl-python-php/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-add-my-own-plugins/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-avoid-maven-downloading-latest-jars/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-back-up-kahadb/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-bridge-different-jms-providers/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-build-but-disable-the-unit-tests/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-change-dispatch-policy/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-change-the-logging/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-change-the-message-store-directory-for-an-embedded-broker/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-compile-from-the-source/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-configure-10s-of-1000s-of-queues-in-a-single-broker/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-configure-activemq-classic-to-hold-100s-of-millions-of-queue-messages/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-configure-activemq-classic-to-use-aio-server-transport/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-configure-automatic-reconnection/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-configure-distributed-queues-or-topics/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-configure-the-queues-i-want/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-connect-to-one-of-a-number-of-message-brokers/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-consume-a-specific-message/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-create-new-destinations/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-debug-activemq-classic-from-my-ide/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-define-a-local-address-and-local-port-for-tcp-or-ssl/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-delete-a-destination/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-disable-logging/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-disable-persistence/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-embed-a-broker-inside-a-connection/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-enable-asynchronous-sending/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-enable-debug-logging/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-find-the-size-of-a-queue/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-get-started-with-jms/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-make-messages-durable/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-preserve-order-of-messages/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-purge-a-queue/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-restart-embedded-broker/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-restrict-connections-from-creating-new-queues-or-topics/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-run-a-broker/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-run-activemq-classic-under-the-kaffe-jvm/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-send-messages-to-different-destinations-from-a-single-messageproducer/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-set-the-message-expiration/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-turn-off-creating-an-embedded-activemq-classic-broker-when-using-the-vm-transport/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-unack-the-message-with-stomp/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-use-activemq-classic-using-in-jvm-messaging/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-use-durable-subscribers-in-a-network-of-brokers/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-use-ivy-with-activemq-classic/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-use-jms-efficiently/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-use-log4j-jms-appender-with-activemq-classic/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-i-use-ssl/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-message-groups-compare-to-selectors/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-multiple-transports-work/index.html create mode 100644 hugo/public/components/classic/documentation/how-do-transactions-work/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-a-queue-compare-to-a-topic/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-activemq-classic-compare-to-amqp/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-activemq-classic-compare-to-fuse-message-broker/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-activemq-classic-compare-to-jbossmq/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-activemq-classic-compare-to-mantaray/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-activemq-classic-compare-to-mule/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-activemq-classic-compare-to-spread-toolkit/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-classic-compare-to-artemis/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-connectionfactory-relate-to-the-broker/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-jms-compare-with-email/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-journaling-work-with-multiple-brokers/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-openwire-compare-to-stomp/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-the-journal-work/index.html create mode 100644 hugo/public/components/classic/documentation/how-does-xbean-compare-to-spring-2/index.html create mode 100644 hugo/public/components/classic/documentation/how-fast-is-activemq-classic/index.html create mode 100644 hugo/public/components/classic/documentation/how-lightweight-is-sending-a-message/index.html create mode 100644 hugo/public/components/classic/documentation/how-should-i-implement-request-response-with-jms/index.html create mode 100644 hugo/public/components/classic/documentation/how-should-i-package-applications-using-camel-and-activemq-classic/index.html create mode 100644 hugo/public/components/classic/documentation/how-should-i-use-the-vm-transport/index.html create mode 100644 hugo/public/components/classic/documentation/how-to-configure-a-new-database/index.html create mode 100644 hugo/public/components/classic/documentation/how-to-deal-with-large-number-of-threads-in-clients/index.html create mode 100644 hugo/public/components/classic/documentation/how-to-deploy-activemq-ra-versionrar-to-weblogic/index.html create mode 100644 hugo/public/components/classic/documentation/how-to-disable-auto-destination-creation/index.html create mode 100644 hugo/public/components/classic/documentation/how-to-disable-multicast-discovery/index.html create mode 100644 hugo/public/components/classic/documentation/how-to-unit-test-jms-code/index.html create mode 100644 hugo/public/components/classic/documentation/i-am-having-problems-with-the-spring-jmstemplate/index.html create mode 100644 hugo/public/components/classic/documentation/i-am-not-receiving-any-messages-what-is-wrong/index.html create mode 100644 hugo/public/components/classic/documentation/i-cannot-connect-to-activemq-classic-from-jconsole/index.html create mode 100644 hugo/public/components/classic/documentation/i-do-not-receive-messages-in-my-second-consumer/index.html create mode 100644 hugo/public/components/classic/documentation/i-get-errors-building-the-code-whats-wrong/index.html create mode 100644 hugo/public/components/classic/documentation/i-see-nc-client-ids-what-does-that-mean/index.html create mode 100644 hugo/public/components/classic/documentation/index.html create mode 100644 hugo/public/components/classic/documentation/index.xml create mode 100644 hugo/public/components/classic/documentation/integration-tests/index.html create mode 100644 hugo/public/components/classic/documentation/ioexception-could-not-find-class-for-resource/index.html create mode 100644 hugo/public/components/classic/documentation/is-there-a-specified-size-of-the-journal/index.html create mode 100644 hugo/public/components/classic/documentation/javaiointerruptedioexception/index.html create mode 100644 hugo/public/components/classic/documentation/javaioioexception-failed-to-create-database-derbydb-see-the-next-exception-for-details/index.html create mode 100644 hugo/public/components/classic/documentation/javalangnosuchmethoderror/index.html create mode 100644 hugo/public/components/classic/documentation/javalangnosuchmethodexception-orgactivemqraactivemqresourceadaptersetuseembeddedbroker/index.html create mode 100644 hugo/public/components/classic/documentation/javalangoutofmemory/index.html create mode 100644 hugo/public/components/classic/documentation/javaxjmsjmsexception-wire-format-negociation-timeout-peer-did-not-send-his-wire-format/index.html create mode 100644 hugo/public/components/classic/documentation/jaxb-20-api-is-being-loaded-from-the-bootstrap-classloader-but-this-ri-needs-21-api/index.html create mode 100644 hugo/public/components/classic/documentation/jmeter-performance-tests/index.html create mode 100644 hugo/public/components/classic/documentation/jmeter-system-tests/index.html create mode 100644 hugo/public/components/classic/documentation/jms2/index.html create mode 100644 hugo/public/components/classic/documentation/journal-is-already-opened-by-this-application/index.html create mode 100644 hugo/public/components/classic/documentation/junit-reports/index.html create mode 100644 hugo/public/components/classic/documentation/latency/index.html create mode 100644 hugo/public/components/classic/documentation/log4j-warn-no-appenders-could-be-found-for-logger/index.html create mode 100644 hugo/public/components/classic/documentation/message-groups/index.html create mode 100644 hugo/public/components/classic/documentation/mom/index.html create mode 100644 hugo/public/components/classic/documentation/mqtt/index.html create mode 100644 hugo/public/components/classic/documentation/multicast-watch-out-for-ipv6-vs-ipv4-support-on-your-operating-system-or-distribution-or-network/index.html create mode 100644 hugo/public/components/classic/documentation/multiple-consumers-on-a-queue/index.html create mode 100644 hugo/public/components/classic/documentation/my-producer-blocks/index.html create mode 100644 hugo/public/components/classic/documentation/new-features/index.html create mode 100644 hugo/public/components/classic/documentation/no-suitable-driver/index.html create mode 100644 hugo/public/components/classic/documentation/noclassdeffounderror-orgspringframeworkcoreioresource/index.html create mode 100644 hugo/public/components/classic/documentation/onmessage-method-of-messagelistener-is-never-called/index.html create mode 100644 hugo/public/components/classic/documentation/openwire/index.html create mode 100644 hugo/public/components/classic/documentation/overview/index.html create mode 100644 hugo/public/components/classic/documentation/persistence/index.html create mode 100644 hugo/public/components/classic/documentation/qos/index.html create mode 100644 hugo/public/components/classic/documentation/resource-adapter-does-not-seem-to-pool-connections/index.html create mode 100644 hugo/public/components/classic/documentation/resource-adapter/index.html create mode 100644 hugo/public/components/classic/documentation/rest/index.html create mode 100644 hugo/public/components/classic/documentation/seda/index.html create mode 100644 hugo/public/components/classic/documentation/should-i-deploy-enterprise-integration-patterns-in-the-broker-or-another-application/index.html create mode 100644 hugo/public/components/classic/documentation/should-i-deploy-the-broker-inside-my-jvm-or-appserver/index.html create mode 100644 hugo/public/components/classic/documentation/should-i-run-activemq-classic-on-windows-in-a-directory-with-spaces/index.html create mode 100644 hugo/public/components/classic/documentation/should-i-use-transactions/index.html create mode 100644 hugo/public/components/classic/documentation/should-i-use-xa/index.html create mode 100644 hugo/public/components/classic/documentation/slow-networks-drop-large-messages/index.html create mode 100644 hugo/public/components/classic/documentation/source-xref/index.html create mode 100644 hugo/public/components/classic/documentation/spring-support/index.html create mode 100644 hugo/public/components/classic/documentation/stomp/index.html create mode 100644 hugo/public/components/classic/documentation/test-source-xref/index.html create mode 100644 hugo/public/components/classic/documentation/the-broker-will-not-start/index.html create mode 100644 hugo/public/components/classic/documentation/the-vm-transport-starts-a-broker-before-my-configured-broker-starts/index.html create mode 100644 hugo/public/components/classic/documentation/throughput/index.html create mode 100644 hugo/public/components/classic/documentation/tools/index.html create mode 100644 hugo/public/components/classic/documentation/uri-protocols/index.html create mode 100644 hugo/public/components/classic/documentation/using-activemq-classic-5/index.html create mode 100644 hugo/public/components/classic/documentation/virtual-destinations/index.html create mode 100644 hugo/public/components/classic/documentation/what-are-administered-objects/index.html create mode 100644 hugo/public/components/classic/documentation/what-are-those-topics-activemqadvisory/index.html create mode 100644 hugo/public/components/classic/documentation/what-happens-when-the-journal-size-is-exceeded/index.html create mode 100644 hugo/public/components/classic/documentation/what-happens-with-a-fast-producer-and-slow-consumer/index.html create mode 100644 hugo/public/components/classic/documentation/what-is-activemq-classic/index.html create mode 100644 hugo/public/components/classic/documentation/what-is-the-difference-between-a-virtual-topic-and-a-composite-destination/index.html create mode 100644 hugo/public/components/classic/documentation/what-is-the-difference-between-discovery-multicast-and-zeroconf/index.html create mode 100644 hugo/public/components/classic/documentation/what-is-the-difference-between-persistent-and-non-persistent-delivery/index.html create mode 100644 hugo/public/components/classic/documentation/what-is-the-license/index.html create mode 100644 hugo/public/components/classic/documentation/what-is-the-prefetch-limit-for/index.html create mode 100644 hugo/public/components/classic/documentation/what-jars-do-i-need/index.html create mode 100644 hugo/public/components/classic/documentation/what-open-source-integration-solution-works-best-with-activemq-classic/index.html create mode 100644 hugo/public/components/classic/documentation/what-platforms-does-activemq-classic-support/index.html create mode 100644 hugo/public/components/classic/documentation/what-version-should-i-use/index.html create mode 100644 hugo/public/components/classic/documentation/while-posting-large-binary-file-to-activemq-is-there-a-way-to-measure-its-progress/index.html create mode 100644 hugo/public/components/classic/documentation/why-do-i-not-get-all-of-the-messages-i-sent/index.html create mode 100644 hugo/public/components/classic/documentation/why-do-i-not-receive-messages-on-my-durable-topic-subscription/index.html create mode 100644 hugo/public/components/classic/documentation/why-do-kahadb-log-files-remain-after-cleanup/index.html create mode 100644 hugo/public/components/classic/documentation/wildcards/index.html create mode 100644 hugo/public/components/classic/documentation/xml-reference/index.html create mode 100644 hugo/public/components/classic/index.html create mode 100644 hugo/public/components/classic/index.xml create mode 100644 hugo/public/components/cms/configuring/index.html create mode 100644 hugo/public/components/cms/developers/building/index.html create mode 100644 hugo/public/components/cms/developers/creating-distributions/index.html create mode 100644 hugo/public/components/cms/developers/source/index.html create mode 100644 hugo/public/components/cms/documentation/index.html create mode 100644 hugo/public/components/cms/download/index.html create mode 100644 hugo/public/components/cms/example/index.html create mode 100644 hugo/public/components/cms/index.html create mode 100644 hugo/public/components/cms/index.xml create mode 100644 hugo/public/components/cms/openwire-support/index.html create mode 100644 hugo/public/components/cms/stomp-support/index.html create mode 100644 hugo/public/components/cms/tutorials/handling-advisory-messages/index.html create mode 100644 hugo/public/components/index.html create mode 100644 hugo/public/components/index.xml create mode 100644 hugo/public/components/nms/documentation/index.html create mode 100644 hugo/public/components/nms/download/index.html create mode 100644 hugo/public/components/nms/index.html create mode 100644 hugo/public/components/nms/index.xml create mode 100644 hugo/public/components/nms/nms-api-downloads/index.html create mode 100644 hugo/public/components/nms/providers/activemq/downloads/index.html create mode 100644 hugo/public/components/nms/providers/activemq/index.html create mode 100644 hugo/public/components/nms/providers/activemq/index.xml create mode 100644 hugo/public/components/nms/providers/amqp/downloads/index.html create mode 100644 hugo/public/components/nms/providers/amqp/index.html create mode 100644 hugo/public/components/nms/providers/amqp/index.xml create mode 100644 hugo/public/contact/index.html create mode 100644 hugo/public/contributing/index.html create mode 100644 hugo/public/css/main.01c9fbc4e14a840ea485784f7744a7c062c6b82f6f7ffb6e875d2ed25833b7ae.css create mode 100644 hugo/public/css/main.021ab32c319f8ae29b5d029d587cbafa1b31cb21204d13dc523814a6754e172d.css create mode 100644 hugo/public/css/main.110ff856eecb3798800dd4af66a3baa1ec958535d4b6c3849441e8f2b7741152.css create mode 100644 hugo/public/css/main.13e38609054959131d770621d5cbc5cfbc0fa746428b7fae0d01d2920c7e7764.css create mode 100644 hugo/public/css/main.20390c0a1aadde60a3c3f86afa74f8b468b287c33c6c9c754de45c39b2825e27.css create mode 100644 hugo/public/css/main.2dd8cbabdb7193ba67b69170a918756818b7268997d3dfeaaf9f54907e225e15.css create mode 100644 hugo/public/css/main.3819b5acbe9c3b875ddcec8fc618d61711b53a0dcd027c128ddc1afd6c61ab43.css create mode 100644 hugo/public/css/main.3835e8dc69196597ae3dc09c81c3d37febd8c078e70e22f49df8bebe9fb20e68.css create mode 100644 hugo/public/css/main.3fd08f8893ea668897cdcb0bf55ad17d121a558e59b18e3daec460b649f9d7fd.css create mode 100644 hugo/public/css/main.491abfbb344b29eef256a093eb21033c30a2b24f8d6f3e42f10b69a38b1b5da1.css create mode 100644 hugo/public/css/main.58724abb36a1d258e69c1b5fcf7eeb1b855ac21f8f2687b619caa801a2d4401c.css create mode 100644 hugo/public/css/main.65308911cf23392325ea229b35e9727e4b60116e723bd04f40b427b8969274ff.css create mode 100644 hugo/public/css/main.69a895cbf3ed396188cb62d86e18c127788cb9bc8dd1b323694341afe12b8894.css create mode 100644 hugo/public/css/main.8995c65590909b300cf34e39754adb70be3deaa5587cf737632251815b357a64.css create mode 100644 hugo/public/css/main.9333fb470149d075b89b19e6766cdb293805ff209a188d91dd3320c7d11b1dd0.css create mode 100644 hugo/public/css/main.b2b6b8d1854adab46f178e7ef29d2ff93847dc93d317568b8a53053e56c53ded.css create mode 100644 hugo/public/css/main.b8be28d83a9d564ef668c8928e97bb143087fccbb837b56d8493967bf5ae9647.css create mode 100644 hugo/public/css/main.cc147f77441db5d5828c44a902f2a476d690af17638afb83f44bf15f9c85a5da.css create mode 100644 hugo/public/css/main.da22ed6fee633e8e223292552bf389edaef92c68ab281ae077ee35a1dc31deee.css create mode 100644 hugo/public/css/main.daeec51ea80e2a36d198f14031fe18b4405c44ed1dbbb824e0514929e6bbb2bc.css create mode 100644 hugo/public/css/main.e3c2d566c7a66736aa5b7d32e6af52cbd2ae3befaa2e67e7f6225ac2d724a35c.css create mode 100644 hugo/public/css/main.f556d70a0e778e05949f36e7200742d1ae4659e95cdfe68dac1454dce2b620c6.css create mode 100644 hugo/public/css/main.fcae4b73d5d212928d4ab9e017d986f4ef39e19e2df4e13e1e10cc95312c678e.css create mode 100644 hugo/public/download/index.html create mode 100644 hugo/public/index.html create mode 100644 hugo/public/index.xml create mode 100644 hugo/public/issues/index.html create mode 100644 hugo/public/news/apachenmsactivemq-v180/index.html create mode 100644 hugo/public/news/apachenmsactivemq-v200/index.html create mode 100644 hugo/public/news/apachenmsactivemq-v201/index.html create mode 100644 hugo/public/news/apachenmsactivemq-v210/index.html create mode 100644 hugo/public/news/apachenmsactivemq-v211/index.html create mode 100644 hugo/public/news/apachenmsactivemq-v220/index.html create mode 100644 hugo/public/news/artemis-tlp/index.html create mode 100644 hugo/public/news/classic-05-15-14/index.html create mode 100644 hugo/public/news/classic-05-15-15/index.html create mode 100644 hugo/public/news/classic-05-15-16/index.html create mode 100644 hugo/public/news/classic-05-16-01/index.html create mode 100644 hugo/public/news/classic-05-16-02/index.html create mode 100644 hugo/public/news/classic-05-16-03/index.html create mode 100644 hugo/public/news/classic-05-16-04/index.html create mode 100644 hugo/public/news/classic-05-16-05/index.html create mode 100644 hugo/public/news/classic-05-16-06/index.html create mode 100644 hugo/public/news/classic-05-16-07/index.html create mode 100644 hugo/public/news/classic-05-16-08/index.html create mode 100644 hugo/public/news/classic-05-17-00/index.html create mode 100644 hugo/public/news/classic-05-17-01/index.html create mode 100644 hugo/public/news/classic-05-17-02/index.html create mode 100644 hugo/public/news/classic-05-17-03/index.html create mode 100644 hugo/public/news/classic-05-17-04/index.html create mode 100644 hugo/public/news/classic-05-17-05/index.html create mode 100644 hugo/public/news/classic-05-17-06/index.html create mode 100644 hugo/public/news/classic-05-17-07/index.html create mode 100644 hugo/public/news/classic-05-18-00/index.html create mode 100644 hugo/public/news/classic-05-18-01/index.html create mode 100644 hugo/public/news/classic-05-18-02/index.html create mode 100644 hugo/public/news/classic-05-18-03/index.html create mode 100644 hugo/public/news/classic-05-18-04/index.html create mode 100644 hugo/public/news/classic-05-18-05/index.html create mode 100644 hugo/public/news/classic-05-18-06/index.html create mode 100644 hugo/public/news/classic-05-18-07/index.html create mode 100644 hugo/public/news/classic-05-19-00/index.html create mode 100644 hugo/public/news/classic-05-19-01/index.html create mode 100644 hugo/public/news/classic-05-19-02/index.html create mode 100644 hugo/public/news/classic-06-00-00/index.html create mode 100644 hugo/public/news/classic-06-00-01/index.html create mode 100644 hugo/public/news/classic-06-01-00/index.html create mode 100644 hugo/public/news/classic-06-01-01/index.html create mode 100644 hugo/public/news/classic-06-01-02/index.html create mode 100644 hugo/public/news/classic-06-01-03/index.html create mode 100644 hugo/public/news/classic-06-01-04/index.html create mode 100644 hugo/public/news/classic-06-01-05/index.html create mode 100644 hugo/public/news/classic-06-01-06/index.html create mode 100644 hugo/public/news/classic-06-01-07/index.html create mode 100644 hugo/public/news/classic-06-01-08/index.html create mode 100644 hugo/public/news/classic-06-02-00/index.html create mode 100644 hugo/public/news/classic-06-02-01/index.html create mode 100644 hugo/public/news/classic-5-19-1-release/index.html create mode 100644 hugo/public/news/classic-6-2-1-release/index.html create mode 100644 hugo/public/news/cve-2021-44228/index.html create mode 100644 hugo/public/news/cve-2023-46604/index.html create mode 100644 hugo/public/news/index.html create mode 100644 hugo/public/news/index.xml create mode 100644 hugo/public/news/news-feed/index.html create mode 100644 hugo/public/news/nms-amqp-01-08-00-release/index.html create mode 100644 hugo/public/news/nms-amqp-01-08-01-release/index.html create mode 100644 hugo/public/news/nms-amqp-01-08-02-release/index.html create mode 100644 hugo/public/news/nms-amqp-02-00-00-release/index.html create mode 100644 hugo/public/news/nms-amqp-02-01-00-release/index.html create mode 100644 hugo/public/news/nms-amqp-02-02-00-release/index.html create mode 100644 hugo/public/news/nms-amqp-02-03-00-release/index.html create mode 100644 hugo/public/news/nms-amqp-02-04-00-release/index.html create mode 100644 hugo/public/news/nms-api-01-08-00-release/index.html create mode 100644 hugo/public/news/nms-api-01-08-01-release/index.html create mode 100644 hugo/public/news/nms-api-02-00-00-release/index.html create mode 100644 hugo/public/news/nms-api-02-01-00-release/index.html create mode 100644 hugo/public/news/nms-api-02-02-00-release/index.html create mode 100644 hugo/public/sitemap.xml create mode 100644 hugo/public/support/index.html create mode 100644 hugo/public/tags/index.xml create mode 100644 hugo/scripts/import_news.py create mode 100644 hugo/static/assets/img/ActiveMQConnections.png create mode 100644 hugo/static/assets/img/ActiveMQDestinations.png create mode 100644 hugo/static/assets/img/Apache_PoweredBy.png create mode 100644 hugo/static/assets/img/BrokerDiagram.png create mode 100644 hugo/static/assets/img/BrokerSession Library Usage.JPG create mode 100644 hugo/static/assets/img/BrokerTopology-1.png create mode 100644 hugo/static/assets/img/Core Library Usage.JPG create mode 100644 hugo/static/assets/img/DispatchFastConsumers.png create mode 100644 hugo/static/assets/img/DispatchSlowConsumers.png create mode 100644 hugo/static/assets/img/Example1-DirectoryStructure.jpg create mode 100644 hugo/static/assets/img/Example1-Entry.jpg create mode 100644 hugo/static/assets/img/Example1-Topology.jpg create mode 100644 hugo/static/assets/img/Example2-DirectoryStructure.jpg create mode 100644 hugo/static/assets/img/Example2-Topology.jpg create mode 100644 hugo/static/assets/img/FileCursor.png create mode 100644 hugo/static/assets/img/MasterFailed.png create mode 100644 hugo/static/assets/img/MasterRestarted.png create mode 100644 hugo/static/assets/img/NonPersistentMsgs.png create mode 100644 hugo/static/assets/img/Startup.png create mode 100644 hugo/static/assets/img/VMCursor.png create mode 100644 hugo/static/assets/img/activemq-in-weblogic.png create mode 100644 hugo/static/assets/img/activemq-jmx.png create mode 100644 hugo/static/assets/img/activemq_colour_pallette.png create mode 100644 hugo/static/assets/img/activemq_desktop_background_black.png create mode 100644 hugo/static/assets/img/activemq_desktop_background_black_logo.png create mode 100644 hugo/static/assets/img/activemq_desktop_background_dark_grey.png create mode 100644 hugo/static/assets/img/activemq_desktop_background_white.png create mode 100644 hugo/static/assets/img/activemq_desktop_background_white_logo.png create mode 100644 hugo/static/assets/img/activemq_logo_black.png create mode 100644 hugo/static/assets/img/activemq_logo_black.svg create mode 100644 hugo/static/assets/img/activemq_logo_black_small.png create mode 100644 hugo/static/assets/img/activemq_logo_icon.png create mode 100644 hugo/static/assets/img/activemq_logo_icon.svg create mode 100644 hugo/static/assets/img/activemq_logo_icon_border.png create mode 100644 hugo/static/assets/img/activemq_logo_white.svg create mode 100644 hugo/static/assets/img/activemq_logo_white_vertical.png create mode 100644 hugo/static/assets/img/activemq_logo_white_vertical.svg create mode 100644 hugo/static/assets/img/activemq_logo_white_vertical_small.png create mode 100644 hugo/static/assets/img/amqdir.png create mode 100644 hugo/static/assets/img/amqp.png create mode 100644 hugo/static/assets/img/amqstore.png create mode 100644 hugo/static/assets/img/apache-feather.png create mode 100644 hugo/static/assets/img/asf_logo_wide.png create mode 100644 hugo/static/assets/img/check.png create mode 100644 hugo/static/assets/img/competing-consumers.png create mode 100644 hugo/static/assets/img/core.png create mode 100644 hugo/static/assets/img/customers/ThomsonReuters_Logo.png create mode 100644 hugo/static/assets/img/customers/UBS-LOGO-WHITE.png create mode 100644 hugo/static/assets/img/customers/betfair-logo-large-white.png create mode 100644 hugo/static/assets/img/customers/bosch-938-logo-png-transparent.png create mode 100644 hugo/static/assets/img/customers/cmcmarkets.png create mode 100644 hugo/static/assets/img/customers/company-logo.png create mode 100644 hugo/static/assets/img/customers/creditsuisse.png create mode 100644 hugo/static/assets/img/customers/dominoes.png create mode 100644 hugo/static/assets/img/customers/ge.png create mode 100644 hugo/static/assets/img/customers/igindex.png create mode 100644 hugo/static/assets/img/customers/logo-aws-white.png create mode 100644 hugo/static/assets/img/customers/redhatlogo.png create mode 100644 hugo/static/assets/img/customers/savoir.png create mode 100644 hugo/static/assets/img/customers/wildfly_white.png create mode 100644 hugo/static/assets/img/error.png create mode 100644 hugo/static/assets/img/example-diagram.png create mode 100644 hugo/static/assets/img/favicon.png create mode 100644 hugo/static/assets/img/features/ha-replicated.png create mode 100644 hugo/static/assets/img/features/protocol-translation.png create mode 100644 hugo/static/assets/img/features/protocols.png create mode 100644 hugo/static/assets/img/help.png create mode 100644 hugo/static/assets/img/mqtt.png create mode 100644 hugo/static/assets/img/nav-logo.png create mode 100644 hugo/static/assets/img/openwire.png create mode 100644 hugo/static/assets/img/reloadLog4jProperties1.png create mode 100644 hugo/static/assets/img/reloadLog4jProperties2.png create mode 100644 hugo/static/assets/img/replicated-leveldb-store.png create mode 100644 hugo/static/assets/img/rest.png create mode 100644 hugo/static/assets/img/step1.png create mode 100644 hugo/static/assets/img/step2.png create mode 100644 hugo/static/assets/img/step3.png create mode 100644 hugo/static/assets/img/step4.png create mode 100644 hugo/static/assets/img/step5.png create mode 100644 hugo/static/assets/img/step6-new.png create mode 100644 hugo/static/assets/img/step7-new.png create mode 100644 hugo/static/assets/img/step8.png create mode 100644 hugo/static/assets/img/stomp.png create mode 100644 hugo/static/assets/img/warning.png create mode 100644 hugo/static/assets/img/web_console.png create mode 100644 hugo/static/assets/img/yklogo.png diff --git a/.gitignore b/.gitignore index 9d4f978ae0..5a6bbd096e 100644 --- a/.gitignore +++ b/.gitignore @@ -10,5 +10,4 @@ src/.jekyll-cache/ scripts/release/__pycache__/ .bundle/config vendor/* -content .DS_Store diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000000..55c8fbdbca --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,97 @@ +# AGENTS.md — Hugo Migration Guide + +This document describes the approach and conventions used when migrating the Apache ActiveMQ website from Jekyll (`src/`) to Hugo (`hugo/`). + +## Repository layout + +``` +activemq-website/ +├── src/ # Original Jekyll source (do not modify) +├── hugo/ # Hugo site (migration target) +│ ├── hugo.toml +│ ├── assets/css/main.css +│ ├── content/ +│ ├── data/ +│ ├── layouts/ +│ ├── static/assets/ +│ └── scripts/ +└── AGENTS.md # This file +``` + +## Hugo conventions + +### Layout lookup +Hugo resolves layouts by content type (directory name under `content/`): +- `content/foo/_index.md` → `layouts/foo/list.html` +- `content/foo/bar.md` → `layouts/foo/single.html` +- Falls back to `layouts/_default/single.html` or `list.html` + +### Two-block page structure +Every layout uses two blocks defined in `layouts/_default/baseof.html`: +- `above-main` — full-width content (hero banners, page title banners) rendered **outside** the padded `
` container +- `main` — normal page content inside the max-width container + +### Raw HTML in Markdown +`hugo.toml` sets `[markup.goldmark.renderer] unsafe = true` to allow inline HTML in `.md` files. This is intentional — several pages use HTML tables and `
` blocks ported from Jekyll. + +## Theme + +Single self-contained stylesheet at `hugo/assets/css/main.css`. Key variables: + +```css +--red: #c0392b /* primary accent */ +--surface: #f7f7f8 /* card/banner backgrounds */ +--border: #e5e5e7 +--text: #1a1a1a +--muted: #6b7280 +--max-w: 1100px +``` + +Rules of thumb: +- Nav is white with a bottom border; links turn red on hover +- Page title banners (News, Download, etc.) use `background: var(--red)` with white `h1` +- Component hero banners (ActiveMQ component page) also use red with white text and the vertical logo +- Homepage hero uses `var(--surface)` (light grey) — no red background + +## Pages migrated so far + +| URL | Content file | Layout | +|-----|-------------|--------| +| `/` | `content/_index.md` | `layouts/index.html` | +| `/news/` | `content/news/_index.md` | `layouts/news/list.html` | +| `/news/` | `content/news/*.md` | `layouts/news/single.html` | +| `/components/classic/` | `content/components/classic/_index.md` | `layouts/components/list.html` | +| `/download/` | `content/download/index.md` | `layouts/download/list.html` | + +## Migrating a new page + +1. Find the source in `src/` (usually `src//index.md` or `src/.md`). +2. Create `hugo/content//index.md` (or `.md` for a leaf page). +3. Copy the front matter fields `title` and `date`; drop Jekyll-specific fields (`layout`, `type`, `title-class`). +4. Strip Liquid tags (`{% %}`, `{{ }}`). Replace with static content or Hugo template syntax. +5. If the page needs a banner + breadcrumb, create a layout in `layouts/
/` using the `above-main` / `main` block pattern (copy `layouts/news/list.html` as a starting point). +6. If the page is purely content with no special chrome, the `_default/single.html` layout is sufficient. + +## Importing news / release content in bulk + +Run the import script to convert all Jekyll release collections into Hugo news items: + +```bash +cd hugo +python3 scripts/import_news.py +``` + +The script reads `src/_classic_releases/`, `src/_nms_*_releases/`, and `src/_news/`, extracts `title`, `release_date`, and `shortDescription` front matter, strips Liquid tags from the body, and writes Hugo `.md` files to `content/news/`. Existing files are not overwritten. + +## Static assets + +All images from `src/assets/img/` are copied to `hugo/static/assets/img/` and served verbatim. Reference them as `/assets/img/` in templates and content. + +## Global CSS resets to watch out for + +The global `ul`, `ol`, and `li` rules add `padding-left` and `margin-bottom`. Any nav or UI component that contains a `