Author: ruwan
Date: Tue Oct 2 04:14:03 2007
New Revision: 581193
URL: http://svn.apache.org/viewvc?rev=581193&view=rev
Log:
Fixing an issue with logging and tracing AnonymousListMediatorSerializer
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AnonymousListMediatorSerializer.java
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AnonymousListMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AnonymousListMediatorSerializer.java?rev=581193&r1=581192&r2=581193&view=diff
==============================================================================
---
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AnonymousListMediatorSerializer.java
(original)
+++
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AnonymousListMediatorSerializer.java
Tue Oct 2 04:14:03 2007
@@ -28,7 +28,7 @@
* This is Serializer for serialization of an anonymous list mediator(an
unnamed list of mediators )
*/
-public abstract class AnonymousListMediatorSerializer extends
AbstractListMediatorSerializer {
+public class AnonymousListMediatorSerializer extends
AbstractListMediatorSerializer {
/**
* To serialize an anonymous list mediator
@@ -37,14 +37,16 @@
* @param m
* @return OMElement
*/
- public static OMElement serializeAnonymousListMediator(OMElement parent,
Mediator m) {
+ public OMElement serializeMediator(OMElement parent, Mediator m) {
if (!(m instanceof AnonymousListMediator)) {
- String msg = "Unsupported mediator passed in for serialization : "
+ m.getType();
- LogFactory.getLog(AbstractListMediatorSerializer.class).error(msg);
- throw new SynapseException(msg);
+ handleException("Unsupported mediator passed in for serialization
: " + m.getType());
}
AnonymousListMediator mediator = (AnonymousListMediator) m;
serializeChildren(parent, mediator.getList());
return parent;
+ }
+
+ public String getMediatorClassName() {
+ return AnonymousListMediator.class.getName();
}
}
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SwitchMediatorSerializer.java?rev=581193&r1=581192&r2=581193&view=diff
==============================================================================
---
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
(original)
+++
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
Tue Oct 2 04:14:03 2007
@@ -23,6 +23,7 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.synapse.Mediator;
+import org.apache.synapse.SynapseException;
import org.apache.synapse.mediators.filters.SwitchMediator;
import java.util.Iterator;
@@ -72,7 +73,7 @@
}
AnonymousListMediator caseMediator = aCase.getCaseMediator();
if (caseMediator != null) {
- AnonymousListMediatorSerializer.serializeAnonymousListMediator(
+ new AnonymousListMediatorSerializer().serializeMediator(
caseElem, caseMediator);
switchMed.addChild(caseElem);
}
@@ -82,7 +83,7 @@
OMElement caseDefaultElem = fac.createOMElement("default", synNS);
AnonymousListMediator caseDefaultMediator =
defaultCase.getCaseMediator();
if (caseDefaultMediator != null) {
- AnonymousListMediatorSerializer.serializeAnonymousListMediator(
+ new AnonymousListMediatorSerializer().serializeMediator(
caseDefaultElem, caseDefaultMediator);
switchMed.addChild(caseDefaultElem);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]