You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by pz...@apache.org on 2006/03/31 10:22:55 UTC
svn commit: r390358 [3/3] - in
/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse: ./ api/
axis2/ mediators/ mediators/base/ mediators/builtin/
mediators/builtin/axis2/ mediators/builtin/xslt/ mediators/conditions/
mediators/rules/ media...
Copied: incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/ServiceMediatorFactory.java (from r389703, incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/ServiceMediatorProcessorConfigurator.java)
URL: http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/ServiceMediatorFactory.java?p2=incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/ServiceMediatorFactory.java&p1=incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/ServiceMediatorProcessorConfigurator.java&r1=389703&r2=390358&rev=390358&view=diff
==============================================================================
--- incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/ServiceMediatorProcessorConfigurator.java (original)
+++ incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/ServiceMediatorFactory.java Fri Mar 31 00:21:31 2006
@@ -20,26 +20,26 @@
import javax.xml.namespace.QName;
-import org.apache.synapse.Processor;
import org.apache.synapse.SynapseEnvironment;
import org.apache.synapse.SynapseException;
-import org.apache.synapse.processors.mediatortypes.axis2.ServiceMediatorProcessor;
+import org.apache.synapse.api.Mediator;
+import org.apache.synapse.processors.mediators.types.axis2.ServiceMediator;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMAttribute;
-public class ServiceMediatorProcessorConfigurator extends AbstractProcessorConfigurator {
+public class ServiceMediatorFactory extends AbstractMediatorFactory {
private static final QName tagName = new QName(Constants.SYNAPSE_NAMESPACE,
"servicemediator");
- public Processor createProcessor(SynapseEnvironment se, OMElement el) {
- ServiceMediatorProcessor smp = new ServiceMediatorProcessor();
- super.setNameOnProcessor(se,el,smp);
+ public Mediator createMediator(SynapseEnvironment se, OMElement el) {
+ ServiceMediator sm = new ServiceMediator();
+ super.setNameOnMediator(se,el,sm);
OMAttribute attr = el.getAttribute(new QName("service"));
if (attr == null)
throw new SynapseException(
- "<servicemediator> must have <service> attribute");
- smp.setServiceName(attr.getAttributeValue());
- return smp;
+ "<servicemediator> must have 'service' attribute");
+ sm.setServiceName(attr.getAttributeValue());
+ return sm;
}
public QName getTagQName() {
Copied: incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/StageMediatorFactory.java (from r389703, incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/StageProcessorConfigurator.java)
URL: http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/StageMediatorFactory.java?p2=incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/StageMediatorFactory.java&p1=incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/StageProcessorConfigurator.java&r1=389703&r2=390358&rev=390358&view=diff
==============================================================================
--- incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/StageProcessorConfigurator.java (original)
+++ incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/StageMediatorFactory.java Fri Mar 31 00:21:31 2006
@@ -19,17 +19,17 @@
import javax.xml.namespace.QName;
import org.apache.synapse.xml.Constants;
-import org.apache.synapse.Processor;
import org.apache.synapse.SynapseEnvironment;
-import org.apache.synapse.processors.StageProcessor;
+import org.apache.synapse.api.Mediator;
+import org.apache.synapse.mediators.base.StageMediator;
import org.apache.axiom.om.OMElement;
/**
*
*<xmp><synapse:stage name="optional"> do everything in here </synapse:stage></xmp>
*/
-public class StageProcessorConfigurator extends
- AbstractListProcessorConfigurator {
+public class StageMediatorFactory extends
+ AbstractListMediatorFactory{
private static final QName STAGE_Q = new QName(Constants.SYNAPSE_NAMESPACE,
"stage");
@@ -37,10 +37,10 @@
return STAGE_Q;
}
- public Processor createProcessor(SynapseEnvironment se, OMElement el) {
- StageProcessor sp = new StageProcessor();
- super.addChildrenAndSetName(se, el, sp);
- return sp;
+ public Mediator createMediator(SynapseEnvironment se, OMElement el) {
+ StageMediator sm = new StageMediator();
+ super.addChildrenAndSetName(se, el, sm);
+ return sm;
}
}
Copied: incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/SynapseMediatorFactory.java (from r389703, incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/SynapseProcessorConfigurator.java)
URL: http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/SynapseMediatorFactory.java?p2=incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/SynapseMediatorFactory.java&p1=incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/SynapseProcessorConfigurator.java&r1=389703&r2=390358&rev=390358&view=diff
==============================================================================
--- incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/SynapseProcessorConfigurator.java (original)
+++ incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/SynapseMediatorFactory.java Fri Mar 31 00:21:31 2006
@@ -18,13 +18,13 @@
import javax.xml.namespace.QName;
-import org.apache.synapse.Processor;
import org.apache.synapse.SynapseEnvironment;
-import org.apache.synapse.processors.SynapseProcessor;
+import org.apache.synapse.api.Mediator;
+import org.apache.synapse.mediators.base.SynapseMediator;
import org.apache.axiom.om.OMElement;
-public class SynapseProcessorConfigurator extends
- AbstractListProcessorConfigurator {
+public class SynapseMediatorFactory extends
+ AbstractListMediatorFactory {
private final static QName tagname = new QName(Constants.SYNAPSE_NAMESPACE,
"synapse");
@@ -33,10 +33,10 @@
return tagname;
}
- public Processor createProcessor(SynapseEnvironment se, OMElement el) {
- SynapseProcessor sp = new SynapseProcessor();
- super.addChildrenAndSetName(se, el, sp);
- return sp;
+ public Mediator createMediator(SynapseEnvironment se, OMElement el) {
+ SynapseMediator sm = new SynapseMediator();
+ super.addChildrenAndSetName(se, el, sm);
+ return sm;
}
}
Copied: incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/XPathMediatorFactory.java (from r389703, incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/XPathProcessorConfigurator.java)
URL: http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/XPathMediatorFactory.java?p2=incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/XPathMediatorFactory.java&p1=incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/XPathProcessorConfigurator.java&r1=389703&r2=390358&rev=390358&view=diff
==============================================================================
--- incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/XPathProcessorConfigurator.java (original)
+++ incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/xml/XPathMediatorFactory.java Fri Mar 31 00:21:31 2006
@@ -20,10 +20,11 @@
import javax.xml.namespace.QName;
-import org.apache.synapse.Processor;
+
import org.apache.synapse.SynapseEnvironment;
import org.apache.synapse.SynapseException;
-import org.apache.synapse.processors.rules.XPathProcessor;
+import org.apache.synapse.api.Mediator;
+import org.apache.synapse.mediators.rules.XPathMediator;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMAttribute;
import org.apache.axiom.om.OMNamespace;
@@ -36,8 +37,8 @@
* if the test is true
*
*/
-public class XPathProcessorConfigurator extends
- AbstractListProcessorConfigurator {
+public class XPathMediatorFactory extends
+ AbstractListMediatorFactory {
private static final String XPATH = "xpath";
private static final QName XPATH_Q = new QName(Constants.SYNAPSE_NAMESPACE,
@@ -51,10 +52,10 @@
* @see org.apache.synapse.spi.Processor#compile(org.apache.synapse.api.SynapseEnvironment,
* org.apache.axis2.om.OMElement)
*/
- public Processor createProcessor(SynapseEnvironment se, OMElement el) {
- XPathProcessor xp = new XPathProcessor();
+ public Mediator createMediator(SynapseEnvironment se, OMElement el) {
+ XPathMediator xm = new XPathMediator();
- super.addChildrenAndSetName(se, el, xp);
+ super.addChildrenAndSetName(se, el, xm);
OMAttribute expr = el.getAttribute(XPATH_EXPRESSION_ATT_Q);
if (expr == null) {
@@ -62,14 +63,14 @@
+ XPATH_EXPRESSION_ATT_Q + " attribute: " + el.toString());
}
- xp.setXPathExpr(expr.getAttributeValue());
+ xm.setXPathExpr(expr.getAttributeValue());
Iterator it = el.getAllDeclaredNamespaces();
while (it.hasNext()) {
OMNamespace n = (OMNamespace) it.next();
- xp.addXPathNamespace(n.getPrefix(), n.getName());
+ xm.addXPathNamespace(n.getPrefix(), n.getName());
}
- return xp;
+ return xm;
}
public QName getTagQName() {
---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org