Author: ruwan
Date: Mon Aug 23 06:08:21 2010
New Revision: 988000
URL: http://svn.apache.org/viewvc?rev=988000&view=rev
Log:
Adding the description serialization for mediators
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractMediatorFactory.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AnonymousListMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CalloutMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ClassMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CloneMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ConditionalRouterMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DBLookupMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DBReportMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DropMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/EnqueueMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FilterMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/HeaderMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/InMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/IterateMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/LogMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/OutMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/PropertyMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/RMSequenceMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SamplingThrottleMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SendMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SequenceMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/TransactionMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ValidateMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XSLTMediatorSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/eventing/EventPublisherMediatorSerializer.java
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/bsf/ScriptMediatorSerializer.java
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/spring/SpringMediatorSerializer.java
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/throttle/ThrottleMediatorSerializer.java
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/XQueryMediatorSerializer.java
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractMediatorFactory.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractMediatorFactory.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractMediatorFactory.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractMediatorFactory.java
Mon Aug 23 06:08:21 2010
@@ -72,10 +72,10 @@ public abstract class AbstractMediatorFa
}
/**
- * This method handles extracting the common information from the
respective element.
- * It delegates the mediator specific building to the
- * {...@link #createSpecificMediator(org.apache.axiom.om.OMElement)}
method, which has tobe
- * implemented by the respective mediators</p>
+ * Creates the mediator by looking at the given XML element. This method
handles
+ * extracting the common information from the respective element. It
delegates the mediator
+ * specific building to the {...@link
#createSpecificMediator(org.apache.axiom.om.OMElement)}
+ * method, which has tobe implemented by the respective mediators</p>
*
* <p>This method has been marked as <code>final</code> to avoid
mistakenly overwriting
* this method instead of the {...@link
#createSpecificMediator(org.apache.axiom.om.OMElement)}
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -50,6 +50,8 @@ public abstract class AbstractMediatorSe
= fac.createOMNamespace(XMLConfigConstants.NULL_NAMESPACE, "");
protected static final QName PROP_Q
= new QName(XMLConfigConstants.SYNAPSE_NAMESPACE, "property");
+ protected static final QName DESCRIPTION_Q
+ = new QName(XMLConfigConstants.SYNAPSE_NAMESPACE, "description");
/**
* A constructor that makes subclasses pick up the correct logger
@@ -59,6 +61,43 @@ public abstract class AbstractMediatorSe
}
/**
+ * Serializes the given mediator into XML element. This method handles
+ * adding the common information from the respective mediators to the
element it get by
+ * delegating the mediator specific serialization to the
+ * {...@link #serializeSpecificMediator(org.apache.axiom.om.OMElement,
+ * org.apache.synapse.Mediator)} method, which has tobe implemented by the
+ * respective mediators</p>
+ *
+ * <p>This method has been marked as <code>final</code> to avoid
mistakenly overwriting
+ * this method instead of the {...@link
#serializeSpecificMediator(org.apache.axiom.om.OMElement,
+ * org.apache.synapse.Mediator)} by the sub classes
+ *
+ * @param parent the OMElement to which the serialization should be
attached
+ * @param m mediator to be serialized
+ * @return the serialized Element
+ */
+ public final OMElement serializeMediator(OMElement parent, Mediator m) {
+
+ OMElement elem = serializeSpecificMediator(parent, m);
+ if (m.getDescription() != null) {
+ OMElement descriptionElem = fac.createOMElement(DESCRIPTION_Q);
+ descriptionElem.setText(m.getDescription());
+ elem.addChild(descriptionElem);
+ }
+ return elem;
+ }
+
+ /**
+ * Specific mediator factory implementations should implement this method
to build the
+ * {...@link org.apache.synapse.Mediator} by the given XML configuration
+ *
+ * @param parent element to which the serialized element is attached to as
the child
+ * @param m mediator to be serialized
+ * @return serialized element of the mediator
+ */
+ protected abstract OMElement serializeSpecificMediator(OMElement parent,
Mediator m);
+
+ /**
* Perform common functions and finalize the mediator serialization.
* i.e. process any common attributes
*
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -30,7 +30,7 @@ import org.apache.synapse.mediators.eip.
*/
public class AggregateMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
AggregateMediator mediator = null;
if (!(m instanceof AggregateMediator)) {
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AnonymousListMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AnonymousListMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AnonymousListMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/AnonymousListMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -34,7 +34,7 @@ public class AnonymousListMediatorSerial
* @param m
* @return OMElement
*/
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof AnonymousListMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -38,7 +38,7 @@ import org.apache.synapse.mediators.buil
*/
public class CacheMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof CacheMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CalloutMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CalloutMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CalloutMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CalloutMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -34,7 +34,7 @@ import org.apache.synapse.mediators.buil
*/
public class CalloutMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof CalloutMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ClassMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ClassMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ClassMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ClassMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -38,7 +38,7 @@ import java.util.Iterator;
*/
public class ClassMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof ClassMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CloneMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CloneMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CloneMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CloneMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -54,7 +54,7 @@ public class CloneMediatorSerializer ext
* @param m Mediator of the type CloneMediator which is subjected to the
serialization
* @return OMElement serialized in to xml from the given parameters
*/
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
OMElement cloneElem = fac.createOMElement("clone", synNS);
saveTracingState(cloneElem, m);
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ConditionalRouterMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ConditionalRouterMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ConditionalRouterMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ConditionalRouterMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -39,7 +39,7 @@ import org.apache.synapse.mediators.filt
*/
public class ConditionalRouterMediatorSerializer extends
AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
OMElement conditionalRouterElem =
fac.createOMElement("conditionalRouter", synNS);
saveTracingState(conditionalRouterElem, m);
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DBLookupMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DBLookupMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DBLookupMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DBLookupMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -30,7 +30,7 @@ import org.apache.synapse.mediators.db.D
*/
public class DBLookupMediatorSerializer extends AbstractDBMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof DBLookupMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DBReportMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DBReportMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DBReportMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DBReportMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -30,7 +30,7 @@ import org.apache.synapse.mediators.db.D
*/
public class DBReportMediatorSerializer extends AbstractDBMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof DBReportMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DropMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DropMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DropMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/DropMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -30,7 +30,7 @@ import org.apache.synapse.mediators.buil
*/
public class DropMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof DropMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/EnqueueMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/EnqueueMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/EnqueueMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/EnqueueMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -25,7 +25,8 @@ import org.apache.synapse.mediators.buil
public class EnqueueMediatorSerializer extends AbstractMediatorSerializer{
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
assert m instanceof EnqueueMediator :
"Unsupported mediator passed in for serialization : " +
m.getType();
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -37,7 +37,7 @@ public class FaultMediatorSerializer ext
private static final String POX = "pox";
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof FaultMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FilterMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FilterMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FilterMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FilterMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -46,7 +46,7 @@ import org.apache.synapse.mediators.filt
*/
public class FilterMediatorSerializer extends AbstractListMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof FilterMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/HeaderMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/HeaderMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/HeaderMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/HeaderMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -32,7 +32,7 @@ import javax.xml.namespace.QName;
*/
public class HeaderMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof HeaderMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/InMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/InMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/InMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/InMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -30,7 +30,7 @@ import org.apache.synapse.mediators.filt
*/
public class InMediatorSerializer extends AbstractListMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof InMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/IterateMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/IterateMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/IterateMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/IterateMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -57,7 +57,7 @@ public class IterateMediatorSerializer e
*
* @return OMElement describing the serialized configuration of the
IterateMediator
*/
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof IterateMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/LogMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/LogMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/LogMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/LogMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -32,7 +32,7 @@ import org.apache.synapse.mediators.buil
*/
public class LogMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof LogMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/OutMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/OutMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/OutMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/OutMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -27,7 +27,7 @@ import org.apache.synapse.mediators.filt
public class OutMediatorSerializer extends AbstractListMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof OutMediator)) {
handleException("Unsupported mediator passed out for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -30,7 +30,7 @@ import org.apache.synapse.mediators.ext.
*/
public class POJOCommandMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof POJOCommandMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/PropertyMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/PropertyMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/PropertyMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/PropertyMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -34,7 +34,7 @@ import org.apache.synapse.mediators.buil
*/
public class PropertyMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof PropertyMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/RMSequenceMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/RMSequenceMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/RMSequenceMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/RMSequenceMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -30,7 +30,7 @@ import org.apache.synapse.mediators.buil
*/
public class RMSequenceMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof RMSequenceMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SamplingThrottleMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SamplingThrottleMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SamplingThrottleMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SamplingThrottleMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -33,7 +33,7 @@ import org.apache.synapse.mediators.eip.
*/
public class SamplingThrottleMediatorSerializer extends
AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement omElement, Mediator mediator)
{
+ public OMElement serializeSpecificMediator(OMElement omElement, Mediator
mediator) {
OMElement samplerElem = fac.createOMElement("sampler", synNS);
saveTracingState(samplerElem, mediator);
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SendMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SendMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SendMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SendMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -32,7 +32,7 @@ import org.apache.synapse.endpoints.Endp
*/
public class SendMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof SendMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SequenceMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SequenceMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SequenceMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SequenceMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -45,7 +45,7 @@ public class SequenceMediatorSerializer
return sequence;
}
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof SequenceMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SwitchMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -30,7 +30,7 @@ import org.apache.synapse.mediators.filt
*/
public class SwitchMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof SwitchMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -34,7 +34,7 @@ import org.apache.synapse.mediators.base
*/
public class SynapseMediatorSerializer extends AbstractListMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof SynapseMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/TransactionMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/TransactionMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/TransactionMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/TransactionMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -30,7 +30,7 @@ import org.apache.synapse.mediators.tran
*/
public class TransactionMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof TransactionMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ValidateMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ValidateMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ValidateMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/ValidateMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -32,9 +32,9 @@ import java.util.List;
* @see ValidateMediatorSerializer
*/
public class ValidateMediatorSerializer extends AbstractListMediatorSerializer
- implements MediatorSerializer {
+ implements MediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof ValidateMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XSLTMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XSLTMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XSLTMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XSLTMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -35,10 +35,11 @@ import javax.xml.namespace.QName;
* @see XSLTMediatorFactory
*/
public class XSLTMediatorSerializer extends AbstractMediatorSerializer {
+
private static final QName ATTRIBUTE_Q
= new QName(XMLConfigConstants.SYNAPSE_NAMESPACE, "attribute");
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof XSLTMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/eventing/EventPublisherMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/eventing/EventPublisherMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/eventing/EventPublisherMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/eventing/EventPublisherMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -29,7 +29,7 @@ import org.apache.synapse.mediators.even
*/
public class EventPublisherMediatorSerializer extends
AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof EventPublisherMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/bsf/ScriptMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/bsf/ScriptMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/bsf/ScriptMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/bsf/ScriptMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -34,7 +34,7 @@ import org.apache.synapse.config.xml.Abs
*/
public class ScriptMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof ScriptMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
}
Modified:
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/spring/SpringMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/spring/SpringMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/spring/SpringMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/spring/SpringMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -31,12 +31,12 @@ import org.apache.synapse.config.xml.Abs
*/
@SuppressWarnings({"UnusedDeclaration"})
public class SpringMediatorSerializer extends AbstractMediatorSerializer
- implements MediatorSerializer {
+ implements MediatorSerializer {
private static final OMNamespace sprNS =
fac.createOMNamespace(XMLConfigConstants.SYNAPSE_NAMESPACE+"/spring", "spring");
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof SpringMediator)) {
handleException("Unsupported mediator passed in for serialization
: " + m.getType());
Modified:
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/throttle/ThrottleMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/throttle/ThrottleMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/throttle/ThrottleMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/throttle/ThrottleMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -40,7 +40,7 @@ import org.apache.synapse.mediators.base
public class ThrottleMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof ThrottleMediator)) {
handleException("Invalid Mediator has passed to serializer");
}
Modified:
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/XQueryMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/XQueryMediatorSerializer.java?rev=988000&r1=987999&r2=988000&view=diff
==============================================================================
---
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/XQueryMediatorSerializer.java
(original)
+++
synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/XQueryMediatorSerializer.java
Mon Aug 23 06:08:21 2010
@@ -42,7 +42,7 @@ import java.util.List;
*/
public class XQueryMediatorSerializer extends AbstractMediatorSerializer {
- public OMElement serializeMediator(OMElement parent, Mediator m) {
+ public OMElement serializeSpecificMediator(OMElement parent, Mediator m) {
if (!(m instanceof XQueryMediator)) {
handleException("Invalid Mediator has passed to serializer");