[jboss-svn-commits] JBL Code SVN: r32197 - in labs/jbossesb/workspace/bsutter/soa5demo: myspy and 13 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Mar 24 16:10:07 EDT 2010


Author: burrsutter
Date: 2010-03-24 16:10:05 -0400 (Wed, 24 Mar 2010)
New Revision: 32197

Added:
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/.classpath
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/.project
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/.settings/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/.settings/org.eclipse.jdt.core.prefs
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor$1.class
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor$2.class
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor$3.class
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor.class
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor.form
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/jndi.properties
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/images/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/images/gear1.gif
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/images/java.gif
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/images/javaacro.gif
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/lib/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/lib/swing-layout-1.0.jar
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/ServiceAlertMonitor.form
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/ServiceAlertMonitor.java
   labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/jndi.properties
Log:


Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/.classpath
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo/myspy/.classpath	                        (rev 0)
+++ labs/jbossesb/workspace/bsutter/soa5demo/myspy/.classpath	2010-03-24 20:10:05 UTC (rev 32197)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.jboss.esb.runtime.classpath/server.supplied/JBoss SOA 5.0 Runtime"/>
+	<classpathentry kind="lib" path="lib/swing-layout-1.0.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.jboss.ide.eclipse.as.core.server.runtime.runtimeTarget/JBoss SOA 5.0 Runtime"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/.project
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo/myspy/.project	                        (rev 0)
+++ labs/jbossesb/workspace/bsutter/soa5demo/myspy/.project	2010-03-24 20:10:05 UTC (rev 32197)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>myspy</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo/myspy/.settings/org.eclipse.jdt.core.prefs	                        (rev 0)
+++ labs/jbossesb/workspace/bsutter/soa5demo/myspy/.settings/org.eclipse.jdt.core.prefs	2010-03-24 20:10:05 UTC (rev 32197)
@@ -0,0 +1,12 @@
+#Mon Mar 22 21:03:42 EDT 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor$1.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor$1.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor$2.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor$2.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor$3.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor$3.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor.form
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor.form	                        (rev 0)
+++ labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/ServiceAlertMonitor.form	2010-03-24 20:10:05 UTC (rev 32197)
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<Form version="1.3" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
+  <Properties>
+    <Property name="defaultCloseOperation" type="int" value="3"/>
+    <Property name="title" type="java.lang.String" value="Service Alert Monitor"/>
+  </Properties>
+  <SyntheticProperties>
+    <SyntheticProperty name="formSizePolicy" type="int" value="1"/>
+  </SyntheticProperties>
+  <Events>
+    <EventHandler event="windowClosing" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowClosing"/>
+  </Events>
+  <AuxValues>
+    <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
+    <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="2"/>
+    <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
+    <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
+    <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
+  </AuxValues>
+
+  <Layout>
+    <DimensionLayout dim="0">
+      <Group type="103" groupAlignment="0" attributes="0">
+          <Group type="102" attributes="0">
+              <EmptySpace max="-2" attributes="0"/>
+              <Group type="103" groupAlignment="0" attributes="0">
+                  <Component id="jScrollPane1" alignment="0" pref="265" max="32767" attributes="0"/>
+                  <Component id="jButton1" alignment="0" pref="265" max="32767" attributes="0"/>
+                  <Component id="jLabel3" alignment="0" pref="265" max="32767" attributes="0"/>
+                  <Component id="jLabel1" alignment="0" pref="265" max="32767" attributes="0"/>
+              </Group>
+              <EmptySpace max="-2" attributes="0"/>
+          </Group>
+      </Group>
+    </DimensionLayout>
+    <DimensionLayout dim="1">
+      <Group type="103" groupAlignment="0" attributes="0">
+          <Group type="102" alignment="0" attributes="0">
+              <Component id="jLabel1" min="-2" pref="39" max="-2" attributes="0"/>
+              <EmptySpace max="-2" attributes="0"/>
+              <Component id="jScrollPane1" min="-2" pref="98" max="-2" attributes="0"/>
+              <EmptySpace max="-2" attributes="0"/>
+              <Component id="jLabel3" pref="84" max="32767" attributes="0"/>
+              <EmptySpace max="-2" attributes="0"/>
+              <Component id="jButton1" min="-2" max="-2" attributes="0"/>
+              <EmptySpace max="-2" attributes="0"/>
+          </Group>
+      </Group>
+    </DimensionLayout>
+  </Layout>
+  <SubComponents>
+    <Component class="javax.swing.JLabel" name="jLabel1">
+      <Properties>
+        <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
+          <Font name="Tahoma" size="18" style="0"/>
+        </Property>
+        <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
+          <Color blue="cc" green="0" red="0" type="rgb"/>
+        </Property>
+        <Property name="horizontalAlignment" type="int" value="0"/>
+        <Property name="text" type="java.lang.String" value="Service Alert Monitor"/>
+      </Properties>
+    </Component>
+    <Container class="javax.swing.JScrollPane" name="jScrollPane1">
+      <AuxValues>
+        <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
+      </AuxValues>
+
+      <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
+      <SubComponents>
+        <Component class="javax.swing.JTextArea" name="textAreaOrderQueue">
+          <Properties>
+            <Property name="columns" type="int" value="20"/>
+            <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
+              <Font name="Arial" size="14" style="0"/>
+            </Property>
+            <Property name="rows" type="int" value="5"/>
+            <Property name="tabSize" type="int" value="2"/>
+          </Properties>
+        </Component>
+      </SubComponents>
+    </Container>
+    <Component class="javax.swing.JButton" name="jButton1">
+      <Properties>
+        <Property name="text" type="java.lang.String" value="Clear"/>
+      </Properties>
+      <Events>
+        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
+      </Events>
+    </Component>
+    <Component class="javax.swing.JLabel" name="jLabel3">
+      <Properties>
+        <Property name="horizontalAlignment" type="int" value="0"/>
+      </Properties>
+    </Component>
+  </SubComponents>
+</Form>

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/jndi.properties
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/jndi.properties	                        (rev 0)
+++ labs/jbossesb/workspace/bsutter/soa5demo/myspy/bin/org/jboss/esb/demo/jndi.properties	2010-03-24 20:10:05 UTC (rev 32197)
@@ -0,0 +1,5 @@
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+java.naming.factory.url.pkgs=org.jnp.interfaces
+

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/images/gear1.gif
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/workspace/bsutter/soa5demo/myspy/images/gear1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/images/java.gif
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/workspace/bsutter/soa5demo/myspy/images/java.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/images/javaacro.gif
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/workspace/bsutter/soa5demo/myspy/images/javaacro.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/lib/swing-layout-1.0.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/workspace/bsutter/soa5demo/myspy/lib/swing-layout-1.0.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/ServiceAlertMonitor.form
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/ServiceAlertMonitor.form	                        (rev 0)
+++ labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/ServiceAlertMonitor.form	2010-03-24 20:10:05 UTC (rev 32197)
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<Form version="1.3" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
+  <Properties>
+    <Property name="defaultCloseOperation" type="int" value="3"/>
+    <Property name="title" type="java.lang.String" value="Service Alert Monitor"/>
+  </Properties>
+  <SyntheticProperties>
+    <SyntheticProperty name="formSizePolicy" type="int" value="1"/>
+  </SyntheticProperties>
+  <Events>
+    <EventHandler event="windowClosing" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowClosing"/>
+  </Events>
+  <AuxValues>
+    <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
+    <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="2"/>
+    <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
+    <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
+    <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
+  </AuxValues>
+
+  <Layout>
+    <DimensionLayout dim="0">
+      <Group type="103" groupAlignment="0" attributes="0">
+          <Group type="102" attributes="0">
+              <EmptySpace max="-2" attributes="0"/>
+              <Group type="103" groupAlignment="0" attributes="0">
+                  <Component id="jScrollPane1" alignment="0" pref="265" max="32767" attributes="0"/>
+                  <Component id="jButton1" alignment="0" pref="265" max="32767" attributes="0"/>
+                  <Component id="jLabel3" alignment="0" pref="265" max="32767" attributes="0"/>
+                  <Component id="jLabel1" alignment="0" pref="265" max="32767" attributes="0"/>
+              </Group>
+              <EmptySpace max="-2" attributes="0"/>
+          </Group>
+      </Group>
+    </DimensionLayout>
+    <DimensionLayout dim="1">
+      <Group type="103" groupAlignment="0" attributes="0">
+          <Group type="102" alignment="0" attributes="0">
+              <Component id="jLabel1" min="-2" pref="39" max="-2" attributes="0"/>
+              <EmptySpace max="-2" attributes="0"/>
+              <Component id="jScrollPane1" min="-2" pref="98" max="-2" attributes="0"/>
+              <EmptySpace max="-2" attributes="0"/>
+              <Component id="jLabel3" pref="84" max="32767" attributes="0"/>
+              <EmptySpace max="-2" attributes="0"/>
+              <Component id="jButton1" min="-2" max="-2" attributes="0"/>
+              <EmptySpace max="-2" attributes="0"/>
+          </Group>
+      </Group>
+    </DimensionLayout>
+  </Layout>
+  <SubComponents>
+    <Component class="javax.swing.JLabel" name="jLabel1">
+      <Properties>
+        <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
+          <Font name="Tahoma" size="18" style="0"/>
+        </Property>
+        <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
+          <Color blue="cc" green="0" red="0" type="rgb"/>
+        </Property>
+        <Property name="horizontalAlignment" type="int" value="0"/>
+        <Property name="text" type="java.lang.String" value="Service Alert Monitor"/>
+      </Properties>
+    </Component>
+    <Container class="javax.swing.JScrollPane" name="jScrollPane1">
+      <AuxValues>
+        <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
+      </AuxValues>
+
+      <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
+      <SubComponents>
+        <Component class="javax.swing.JTextArea" name="textAreaOrderQueue">
+          <Properties>
+            <Property name="columns" type="int" value="20"/>
+            <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
+              <Font name="Arial" size="14" style="0"/>
+            </Property>
+            <Property name="rows" type="int" value="5"/>
+            <Property name="tabSize" type="int" value="2"/>
+          </Properties>
+        </Component>
+      </SubComponents>
+    </Container>
+    <Component class="javax.swing.JButton" name="jButton1">
+      <Properties>
+        <Property name="text" type="java.lang.String" value="Clear"/>
+      </Properties>
+      <Events>
+        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
+      </Events>
+    </Component>
+    <Component class="javax.swing.JLabel" name="jLabel3">
+      <Properties>
+        <Property name="horizontalAlignment" type="int" value="0"/>
+      </Properties>
+    </Component>
+  </SubComponents>
+</Form>

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/ServiceAlertMonitor.java
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/ServiceAlertMonitor.java	                        (rev 0)
+++ labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/ServiceAlertMonitor.java	2010-03-24 20:10:05 UTC (rev 32197)
@@ -0,0 +1,193 @@
+package org.jboss.esb.demo;
+/*
+ * ServiceAlertMonitor2.java
+ *
+ * Created on November 21, 2006, 12:10 AM
+ */
+import javax.swing.UIManager;
+import java.awt.Dimension;
+import java.awt.Toolkit;
+import javax.naming.InitialContext;
+// import javax.naming.NamingException;
+import javax.jms.JMSException;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.Queue;
+import javax.jms.QueueConnection;
+import javax.jms.QueueSession;
+import javax.jms.TextMessage;
+import javax.jms.Message;
+import javax.jms.QueueReceiver;
+import javax.jms.MessageListener;
+
+/**
+ *
+ * @author  burr
+ */
+public class ServiceAlertMonitor extends javax.swing.JFrame implements MessageListener {
+   InitialContext iniCtx = null;
+   QueueConnectionFactory qcf = null;
+   QueueConnection conn = null;
+   QueueSession receiverSession = null;
+   Queue receiverQueue = null;
+   QueueReceiver queueReceiver = null;
+
+   String imageName = "images/javawork.gif";
+   
+    /** Creates new form ServiceAlertMonitor */
+    public ServiceAlertMonitor(String serviceName, String queueName, String imageName) {
+        initComponents();
+        this.jLabel1.setText(serviceName);
+        try {
+          if (iniCtx == null) iniCtx = new InitialContext();
+          if (qcf == null) qcf = (QueueConnectionFactory) iniCtx.lookup("ConnectionFactory");
+          if (conn == null) {
+              conn = qcf.createQueueConnection();
+              conn.start();
+         }
+          String responseQueueName = "queue/" + queueName;
+          this.imageName = imageName;
+          receiverQueue = (Queue) iniCtx.lookup(responseQueueName);
+          receiverSession = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
+    	  queueReceiver = receiverSession.createReceiver(receiverQueue); 
+          queueReceiver.setMessageListener(this);          
+        } catch (Exception e) {
+            System.out.println(e);
+        }
+    }
+    
+    /** This method is called from within the constructor to
+     * initialize the form.
+     * WARNING: Do NOT modify this code. The content of this method is
+     * always regenerated by the Form Editor.
+     */
+    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
+    private void initComponents() {
+        jLabel1 = new javax.swing.JLabel();
+        jScrollPane1 = new javax.swing.JScrollPane();
+        textAreaOrderQueue = new javax.swing.JTextArea();
+        jButton1 = new javax.swing.JButton();
+        jLabel3 = new javax.swing.JLabel();
+
+        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
+        setTitle("Service Alert Monitor");
+        addWindowListener(new java.awt.event.WindowAdapter() {
+            public void windowClosing(java.awt.event.WindowEvent evt) {
+                formWindowClosing(evt);
+            }
+        });
+
+        jLabel1.setFont(new java.awt.Font("Tahoma", 0, 18));
+        jLabel1.setForeground(new java.awt.Color(0, 0, 204));
+        jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
+        jLabel1.setText("Service Alert Monitor");
+
+        textAreaOrderQueue.setColumns(20);
+        textAreaOrderQueue.setFont(new java.awt.Font("Arial", 0, 14));
+        textAreaOrderQueue.setRows(5);
+        textAreaOrderQueue.setTabSize(2);
+        jScrollPane1.setViewportView(textAreaOrderQueue);
+
+        jButton1.setText("Clear");
+        jButton1.addActionListener(new java.awt.event.ActionListener() {
+            public void actionPerformed(java.awt.event.ActionEvent evt) {
+                jButton1ActionPerformed(evt);
+            }
+        });
+
+        jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
+
+        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
+        getContentPane().setLayout(layout);
+        layout.setHorizontalGroup(
+            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
+            .add(layout.createSequentialGroup()
+                .addContainerGap()
+                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
+                    .add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 265, Short.MAX_VALUE)
+                    .add(jButton1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 265, Short.MAX_VALUE)
+                    .add(jLabel3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 265, Short.MAX_VALUE)
+                    .add(jLabel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 265, Short.MAX_VALUE))
+                .addContainerGap())
+        );
+        layout.setVerticalGroup(
+            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
+            .add(layout.createSequentialGroup()
+                .add(jLabel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 39, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
+                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
+                .add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 98, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
+                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
+                .add(jLabel3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 84, Short.MAX_VALUE)
+                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
+                .add(jButton1)
+                .addContainerGap())
+        );
+        pack();
+    }// </editor-fold>//GEN-END:initComponents
+
+    private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing
+        try {
+          if (queueReceiver != null) queueReceiver.close();
+          if (receiverSession != null) receiverSession.close();
+         
+        } catch (JMSException e) {
+            System.out.println(e);
+        } 
+    }//GEN-LAST:event_formWindowClosing
+
+    boolean on = false;
+    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
+        textAreaOrderQueue.setText("");
+        this.jLabel3.setIcon(null);
+        //this.jLabel3.setVisible(false);
+    }//GEN-LAST:event_jButton1ActionPerformed
+    
+        
+    public void onMessage(Message msg) {
+        try {
+        String textMessage = ((TextMessage)msg).getText();
+        textAreaOrderQueue.setText(textMessage);
+        java.io.File x = new java.io.File(imageName);
+        System.out.println(x.getAbsolutePath());
+        javax.swing.ImageIcon icon = new javax.swing.ImageIcon(x.getAbsolutePath());  // animated gif        
+        this.jLabel3.setIcon(icon);        
+        this.jLabel3.setVisible(true);
+        } catch (Exception e) {
+            System.err.println(e);
+            textAreaOrderQueue.setText("ERROR: " + e.getMessage());
+        }
+    }
+    
+    /**
+     * @param args the command line arguments
+     */
+    public static void main(String args[]) throws Exception {
+        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
+        System.out.println(args[0]);
+        final String tempServiceName = args[0];
+        System.out.println(args[1]);
+        final String tempQueueName = args[1];
+        System.out.println(args[2]);
+        final String tempImageName = args[2];
+        java.awt.EventQueue.invokeLater(new Runnable() {
+            public void run() {
+                ServiceAlertMonitor frame = new ServiceAlertMonitor(tempServiceName,tempQueueName,tempImageName);
+
+                // center the window
+                Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
+		frame.setLocation(d.width/2 - frame.getWidth()/2, 
+				d.height/2 - frame.getHeight()/2);                
+                frame.setVisible(true);
+            }
+        });
+    }
+
+    
+    // Variables declaration - do not modify//GEN-BEGIN:variables
+    private javax.swing.JButton jButton1;
+    private javax.swing.JLabel jLabel1;
+    private javax.swing.JLabel jLabel3;
+    private javax.swing.JScrollPane jScrollPane1;
+    private javax.swing.JTextArea textAreaOrderQueue;
+    // End of variables declaration//GEN-END:variables
+    
+}

Added: labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/jndi.properties
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/jndi.properties	                        (rev 0)
+++ labs/jbossesb/workspace/bsutter/soa5demo/myspy/src/org/jboss/esb/demo/jndi.properties	2010-03-24 20:10:05 UTC (rev 32197)
@@ -0,0 +1,5 @@
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+java.naming.factory.url.pkgs=org.jnp.interfaces
+



More information about the jboss-svn-commits mailing list