You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2007/04/17 03:58:49 UTC

svn commit: r529468 - /webservices/axis2/trunk/java/modules/clustering/test/org/apache/axis2/clustering/configuration/ConfigurationManagerTestCase.java

Author: dims
Date: Mon Apr 16 18:58:49 2007
New Revision: 529468

URL: http://svn.apache.org/viewvc?view=rev&rev=529468
Log:
serialize policy before calling applyPolicy

Modified:
    webservices/axis2/trunk/java/modules/clustering/test/org/apache/axis2/clustering/configuration/ConfigurationManagerTestCase.java

Modified: webservices/axis2/trunk/java/modules/clustering/test/org/apache/axis2/clustering/configuration/ConfigurationManagerTestCase.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/clustering/test/org/apache/axis2/clustering/configuration/ConfigurationManagerTestCase.java?view=diff&rev=529468&r1=529467&r2=529468
==============================================================================
--- webservices/axis2/trunk/java/modules/clustering/test/org/apache/axis2/clustering/configuration/ConfigurationManagerTestCase.java (original)
+++ webservices/axis2/trunk/java/modules/clustering/test/org/apache/axis2/clustering/configuration/ConfigurationManagerTestCase.java Mon Apr 16 18:58:49 2007
@@ -17,6 +17,8 @@
 package org.apache.axis2.clustering.configuration;
 
 import java.util.List;
+import java.io.ByteArrayOutputStream;
+import java.io.StringWriter;
 
 import org.apache.axis2.cluster.ClusteringFault;
 import org.apache.axis2.cluster.configuration.ConfigurationEvent;
@@ -25,6 +27,10 @@
 import org.apache.commons.logging.LogFactory;
 import org.apache.neethi.Policy;
 
+import javax.xml.stream.XMLStreamWriter;
+import javax.xml.stream.XMLOutputFactory;
+import javax.xml.stream.XMLStreamException;
+
 
 public abstract class ConfigurationManagerTestCase extends ClusterManagerTestCase {
 
@@ -73,7 +79,7 @@
 		assertEquals(event.getServiceGroupNames(), serviceGroupName);
     }
     
-    public void testApplyPolicy () throws ClusteringFault {
+    public void testApplyPolicy () throws ClusteringFault, XMLStreamException {
     	
     	configurationManagerListener2.clearEventList();
     	
@@ -82,8 +88,15 @@
     	
     	Policy policy = new Policy ();
     	policy.setId(policyID);
-    	
-    	clusterManager1.getConfigurationManager().applyPolicy (serviceGroupName,policy);
+
+        StringWriter writer = new StringWriter();
+        XMLStreamWriter xmlStreamWriter = XMLOutputFactory.newInstance()
+                .createXMLStreamWriter(writer);
+
+        policy.serialize(xmlStreamWriter);
+        xmlStreamWriter.flush();
+        
+        clusterManager1.getConfigurationManager().applyPolicy (serviceGroupName,writer.toString());
     	
     	try {
 			Thread.sleep(3000);



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