CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 19 Aug 2025 23:23:58 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100413233009
location: https://web.archive.org/web/20100413233009/https://github.com/domix/grails-activemq
server-timing: captures_list;dur=0.742702, exclusion.robots;dur=0.023820, exclusion.robots.policy;dur=0.010563, esindex;dur=0.013411, cdx.remote;dur=14.349170, LoadShardBlock;dur=336.872518, PetaboxLoader3.datanode;dur=229.174666, PetaboxLoader3.resolve;dur=41.800058
x-app-server: wwwb-app220
x-ts: 302
x-tr: 400
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app220; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Tue, 19 Aug 2025 23:23:59 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Tue, 13 Apr 2010 23:30:09 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "c07bb27ee96d56c4c6e067073481f998"
x-archive-orig-x-runtime: 155ms
x-archive-orig-content-length: 25796
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 13 Apr 2010 23:30:09 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 08 Oct 2009 01:49:54 GMT", ; rel="prev memento"; datetime="Thu, 18 Feb 2010 21:03:19 GMT", ; rel="memento"; datetime="Tue, 13 Apr 2010 23:30:09 GMT", ; rel="next memento"; datetime="Mon, 11 Jun 2018 01:24:31 GMT", ; rel="last memento"; datetime="Thu, 03 Jul 2025 23:12:38 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_15_20100413225743_crawl100-c/51_15_20100413232904_crawl101.arc.gz
server-timing: captures_list;dur=0.636183, exclusion.robots;dur=0.023091, exclusion.robots.policy;dur=0.010641, esindex;dur=0.014033, cdx.remote;dur=7.519942, LoadShardBlock;dur=372.667268, PetaboxLoader3.datanode;dur=236.918826, PetaboxLoader3.resolve;dur=165.971687, load_resource;dur=135.234900
x-app-server: wwwb-app220
x-ts: 200
x-tr: 581
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
domix's grails-activemq at master - GitHub
domix / grails-activemq
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Sat Oct 11 10:40:29 -0700 2008 | Set version to 0. [domix] |
![]() |
ActivemqGrailsPlugin.groovy | Sun Oct 12 14:35:18 -0700 2008 | improved documentation [domix] |
![]() |
README | Sun Oct 12 14:48:02 -0700 2008 | improved docs [domix] |
![]() |
activemq.launch | Fri Oct 10 22:46:28 -0700 2008 | First import [domix] |
![]() |
activemq.tmproj | Fri Oct 10 22:46:28 -0700 2008 | First import [domix] |
![]() |
application.properties | Sat Oct 11 10:39:23 -0700 2008 | Set version to 0.0 [domix] |
![]() |
build.xml | Fri Oct 10 22:46:28 -0700 2008 | First import [domix] |
![]() |
lib/ | Fri Oct 10 22:46:28 -0700 2008 | First import [domix] |
![]() |
plugin.xml | Sat Oct 11 10:39:23 -0700 2008 | Set version to 0.0 [domix] |
![]() |
scripts/ | Fri Oct 10 22:46:28 -0700 2008 | First import [domix] |
![]() |
web-app/ | Fri Oct 10 22:46:28 -0700 2008 | First import [domix] |
README
Note: The official documentation is locate at: https://www.grails.org.mx/ActiveMQ+Plugin grails-activemq is a plugin to embedded in a Grails application ActiveMQ for messaging. This release is very simple, in futures releases we provide mayor support for ActiveMQ advanced configuration. This plugin can be used in conjuntion with jms plugin to develop MDP (Message Driven Pogos). ==Code== Plugin code is located at GitHub: https://github.com/domix/grails-activemq/tree/master If you wish to contribute, feel free to get a GitHub Account, fork the code, do your hacks and pull request. ==Authors== * Domingo Suarez Torres ==Installation== 'grails install-plugin activemq' Recomended aditional configuration: 'grails install-plugin jms' ==Configuration== Out of the box the plugin is fully configured to run in the local Grails application VM at port 61616. Be aware of port availability in your system. In a future release, we provide a configuration to change the port and other setting at convenience. ==Out Of The Box Spring Beans== * jmsBroker: ActiveMQ itself * connectionFactory: a Connection Factory to JMS Broker * jmsTemplate: the Spring Template to send and receive messages ==Mini Tutorial== Follow this simple steps: 1. grails create-app demoActiveMQ 2. cd demoActiveMQ 3. grails install-plugin activemq 4. grails install-plugin jms 5. grails create-controller notification 6. Edit NotificationController to this: class NotificationController { def index = { def message = "Hi, this is a Hello World with JMS & ActiveMQ, " + new Date() sendJMSMessage("queue.notification", message) render message } } 7. grails create-service onNotification 8. Edit OnNotificationService to this: class OnNotificationService { boolean transactional = false static expose = ['jms'] static destination = "queue.notification" def onMessage = { println "GOT MESSAGE: $it" } } 9. grails run-app 10. Browse to: https://localhost:8080/demoActiveMQ/notification 11. See result on console.