[cargo] r1954 - in core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss: . internal

View: New views
1 Messages — Rating Filter:   Alert me  

[cargo] r1954 - in core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss: . internal

by mwringe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Author: mwringe
Date: 2009-05-19 16:21:12 -0500 (Tue, 19 May 2009)
New Revision: 1954

Modified:
   core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/JBossPropertySet.java
   core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/internal/AbstractJBossInstalledLocalContainer.java
Log:
Add support to pass authentication for the JBoss server stop.

Modified: core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/JBossPropertySet.java
===================================================================
--- core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/JBossPropertySet.java 2009-05-19 17:25:12 UTC (rev 1953)
+++ core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/JBossPropertySet.java 2009-05-19 21:21:12 UTC (rev 1954)
@@ -35,4 +35,14 @@
      * Whether the JBoss Configuration should be clustered.
      */
     String CLUSTERED = "cargo.jboss.clustered";
+    
+    /**
+     * The user to use when calling JBoss server commands.
+     */
+    String JBOSS_USER = "cargo.jboss.user";
+    
+    /**
+     * The password to use when calling JBoss server commands;
+     */
+    String JBOSS_PASSWORD = "cargo.jboss.password";
 }

Modified: core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/internal/AbstractJBossInstalledLocalContainer.java
===================================================================
--- core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/internal/AbstractJBossInstalledLocalContainer.java 2009-05-19 17:25:12 UTC (rev 1953)
+++ core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/internal/AbstractJBossInstalledLocalContainer.java 2009-05-19 21:21:12 UTC (rev 1954)
@@ -133,6 +133,17 @@
         java.createArg().setValue(
             "--server=" + getConfiguration().getPropertyValue(GeneralPropertySet.HOSTNAME) + ":"
                 + getConfiguration().getPropertyValue(GeneralPropertySet.RMI_PORT));
+        
+        String jbossUser = getConfiguration().getPropertyValue(JBossPropertySet.JBOSS_USER);
+        String jbossPassword = getConfiguration().getPropertyValue(JBossPropertySet.JBOSS_PASSWORD);
+        if (jbossUser != null)
+        {
+            java.createArg().setValue("--user=" + jbossUser);
+            if (jbossPassword != null)
+            {
+                java.createArg().setValue("--password=" + jbossPassword);
+            }
+        }
 
         AntContainerExecutorThread jbossRunner = new AntContainerExecutorThread(java);
         jbossRunner.start();


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email