[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