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