You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by ch...@apache.org on 2007/03/30 14:03:42 UTC

svn commit: r524053 - /webservices/synapse/trunk/java/modules/samples/services/LoadbalanceFailoverService/src/samples/services/LoadbalanceFailoverService.java

Author: chathura_ce
Date: Fri Mar 30 05:03:39 2007
New Revision: 524053

URL: http://svn.apache.org/viewvc?view=rev&rev=524053
Log:
Added a operation to LoadbalanceFailoverService to iterate for the specified amount and print the iteration number. This can be used to simulate a load.

Modified:
    webservices/synapse/trunk/java/modules/samples/services/LoadbalanceFailoverService/src/samples/services/LoadbalanceFailoverService.java

Modified: webservices/synapse/trunk/java/modules/samples/services/LoadbalanceFailoverService/src/samples/services/LoadbalanceFailoverService.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/samples/services/LoadbalanceFailoverService/src/samples/services/LoadbalanceFailoverService.java?view=diff&rev=524053&r1=524052&r2=524053
==============================================================================
--- webservices/synapse/trunk/java/modules/samples/services/LoadbalanceFailoverService/src/samples/services/LoadbalanceFailoverService.java (original)
+++ webservices/synapse/trunk/java/modules/samples/services/LoadbalanceFailoverService/src/samples/services/LoadbalanceFailoverService.java Fri Mar 30 05:03:39 2007
@@ -57,4 +57,25 @@
         }
         return timeElement;
     }
+        
+    public OMElement loadOperation(OMElement loadElement) throws AxisFault {
+
+        loadElement.build();
+        loadElement.detach();
+
+        String l = loadElement.getText();
+        long load = Long.parseLong(l);
+
+        for (long i = 0; i < load; i++) {
+            System.out.println("Iteration: " + i);
+        }
+
+        String port = System.getProperty("http_port");
+        if (port != null) {
+            loadElement.setText("Response from server: " + port);
+        } else {
+            loadElement.setText("Response from anonymous server");
+        }
+        return loadElement;
+    }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org