Skip to content

Commit

Permalink
adds support for sending JMS messages
Browse files Browse the repository at this point in the history
  • Loading branch information
mindcrime committed Aug 14, 2011
1 parent 53e6609 commit 396a7aa
Show file tree
Hide file tree
Showing 57 changed files with 59 additions and 5 deletions.
3 changes: 2 additions & 1 deletion application.properties
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
#Grails Metadata file
#Sat Aug 13 23:03:16 EDT 2011
#Sun Aug 14 05:35:00 EDT 2011
app.context=/
app.grails.version=1.3.7.BUILD-SNAPSHOT
app.name=grails_trijug
app.servlet.version=2.4
app.version=0.1
plugins.feeds=1.5
plugins.hibernate=1.3.7.BUILD-SNAPSHOT
plugins.jms=1.2
plugins.quartz=0.4.2
plugins.tomcat=1.3.7.BUILD-SNAPSHOT
10 changes: 10 additions & 0 deletions grails-app/conf/spring/resources.groovy
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
// Place your Spring DSL code here
beans = {

if( true ) {

jmsConnectionFactory(org.springframework.jndi.JndiObjectFactoryBean) {
jndiName="ConnectionFactory"
jndiEnvironment=["java.naming.factory.initial":"org.jnp.interfaces.NamingContextFactory",
"java.naming.provider.url":"localhost:1099"]
}
}

}
28 changes: 28 additions & 0 deletions grails-app/controllers/org/trijug/MessageController.groovy
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/**
*
*/
package org.trijug

/**
* @author prhodes
*
*/
class MessageController {

def index = {
// println "MessageController.index";
}

def submitMessage = {
// println "MessageController.submitMessage";

def messageBody = params.messageBody;

def message = [msgBody: messageBody ];

// send a JMS message to our testQueue
sendJMSMessage("trijugQueue", message );

redirect(controller:"message", action:"index");
}
}
8 changes: 4 additions & 4 deletions grails-app/views/layouts/main_new.gsp
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<html>
<head>
<title><g:layoutTitle default="Grails" /></title>
<link rel="stylesheet" type="text/css" href="css/reset-min.css" />
<link rel="stylesheet" type="text/css" href="css/cssbase/base-min.css" />
<link rel="stylesheet" type="text/css" href="css/fonts-min.css" />
<link rel="stylesheet" type="text/css" href="css/grids-min.css" />
<link rel="stylesheet" type="text/css" href="/css/reset-min.css" />
<link rel="stylesheet" type="text/css" href="/css/cssbase/base-min.css" />
<link rel="stylesheet" type="text/css" href="/css/fonts-min.css" />
<link rel="stylesheet" type="text/css" href="/css/grids-min.css" />
<g:javascript library="jquery-1.4" />
<g:javascript library="jquery.timers-1.2" />
<script type="text/javascript">
Expand Down
15 changes: 15 additions & 0 deletions grails-app/views/message/index.gsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<html>
<head>
<title>Welcome to Tri-JUG</title>
<meta name="layout" content="main_new" />
</head>
<body>
<h2>Message Sender</h2>
<p />
<g:form action="submitMessage" controller="message" method="POST">
<g:textArea name="messageBody"></g:textArea>
<g:submitButton name="Send Message"></g:submitButton>
</g:form>

</body>
</html>
Binary file added lib/activation.jar
Binary file not shown.
Binary file added lib/commons-codec-1.4.jar
Binary file not shown.
Binary file added lib/commons-logging-1.1.1.jar
Binary file not shown.
Binary file added lib/concurrent.jar
Binary file not shown.
Binary file added lib/hibernate-annotations.jar
Binary file not shown.
Binary file added lib/jboss-aop-client.jar
Binary file not shown.
Binary file added lib/jboss-appclient.jar
Binary file not shown.
Binary file added lib/jboss-aspect-jdk50-client.jar
Binary file not shown.
Binary file added lib/jboss-client.jar
Binary file not shown.
Binary file added lib/jboss-common-core.jar
Binary file not shown.
Binary file added lib/jboss-deployers-client-spi.jar
Binary file not shown.
Binary file added lib/jboss-deployers-client.jar
Binary file not shown.
Binary file added lib/jboss-deployers-core-spi.jar
Binary file not shown.
Binary file added lib/jboss-deployers-core.jar
Binary file not shown.
Binary file added lib/jboss-deployment.jar
Binary file not shown.
Binary file added lib/jboss-ejb3-common-client.jar
Binary file not shown.
Binary file added lib/jboss-ejb3-core-client.jar
Binary file not shown.
Binary file added lib/jboss-ejb3-ext-api.jar
Binary file not shown.
Binary file added lib/jboss-ejb3-proxy-clustered-client.jar
Binary file not shown.
Binary file added lib/jboss-ejb3-proxy-impl-client.jar
Binary file not shown.
Binary file added lib/jboss-ejb3-proxy-spi-client.jar
Binary file not shown.
Binary file added lib/jboss-ejb3-security-client.jar
Binary file not shown.
Binary file added lib/jboss-ha-client.jar
Binary file not shown.
Binary file added lib/jboss-ha-legacy-client.jar
Binary file not shown.
Binary file added lib/jboss-iiop-client.jar
Binary file not shown.
Binary file added lib/jboss-integration.jar
Binary file not shown.
Binary file added lib/jboss-j2se.jar
Binary file not shown.
Binary file added lib/jboss-javaee.jar
Binary file not shown.
Binary file added lib/jboss-jsr77-client.jar
Binary file not shown.
Binary file added lib/jboss-logging-jdk.jar
Binary file not shown.
Binary file added lib/jboss-logging-log4j.jar
Binary file not shown.
Binary file added lib/jboss-logging-spi.jar
Binary file not shown.
Binary file added lib/jboss-main-client.jar
Binary file not shown.
Binary file added lib/jboss-mdr.jar
Binary file not shown.
Binary file added lib/jboss-messaging-client.jar
Binary file not shown.
Binary file added lib/jboss-remoting.jar
Binary file not shown.
Binary file added lib/jboss-security-spi.jar
Binary file not shown.
Binary file added lib/jboss-serialization.jar
Binary file not shown.
Binary file added lib/jboss-srp-client.jar
Binary file not shown.
Binary file added lib/jboss-system-client.jar
Binary file not shown.
Binary file added lib/jboss-system-jmx-client.jar
Binary file not shown.
Binary file added lib/jbosscx-client.jar
Binary file not shown.
Binary file added lib/jbossjts-integration.jar
Binary file not shown.
Binary file added lib/jbossjts.jar
Binary file not shown.
Binary file added lib/jbosssx-as-client.jar
Binary file not shown.
Binary file added lib/jbosssx-client.jar
Binary file not shown.
Binary file added lib/jmx-client.jar
Binary file not shown.
Binary file added lib/jmx-invoker-adaptor-client.jar
Binary file not shown.
Binary file added lib/jnp-client.jar
Binary file not shown.
Binary file added lib/slf4j-api.jar
Binary file not shown.
Binary file added lib/slf4j-jboss-logging.jar
Binary file not shown.
Binary file added lib/trove.jar
Binary file not shown.

0 comments on commit 396a7aa

Please sign in to comment.