You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by in...@apache.org on 2009/06/15 07:26:44 UTC
svn commit: r784654 -
/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseXMLConfigurationFactory.java
Author: indika
Date: Mon Jun 15 05:26:43 2009
New Revision: 784654
URL: http://svn.apache.org/viewvc?rev=784654&view=rev
Log:
apply patch for SYNAPSE-553 ...Thanks Supun for contributing
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseXMLConfigurationFactory.java
Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseXMLConfigurationFactory.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseXMLConfigurationFactory.java?rev=784654&r1=784653&r2=784654&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseXMLConfigurationFactory.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/SynapseXMLConfigurationFactory.java Mon Jun 15 05:26:43 2009
@@ -27,6 +27,8 @@
import org.apache.synapse.Startup;
import org.apache.synapse.SynapseConstants;
import org.apache.synapse.SynapseException;
+import org.apache.synapse.aspects.AspectConfiguration;
+import org.apache.synapse.aspects.AspectConfigurable;
import org.apache.synapse.eventing.SynapseEventSource;
import org.apache.synapse.config.Entry;
import org.apache.synapse.config.SynapseConfigUtils;
@@ -62,6 +64,9 @@
SequenceMediator rootSequence = new SequenceMediator();
rootSequence.setName(org.apache.synapse.SynapseConstants.MAIN_SEQUENCE_KEY);
+ // aspect configuration
+ AspectConfiguration configuration = new AspectConfiguration(rootSequence.getName());
+ rootSequence.configure(configuration);
Iterator iter = definitions.getChildren();
while (iter.hasNext()) {
@@ -218,6 +223,9 @@
main.addChild(new LogMediator());
main.addChild(new DropMediator());
config.addSequence(SynapseConstants.MAIN_SEQUENCE_KEY, main);
+ // set the aspect configuration
+ AspectConfiguration configuration = new AspectConfiguration(main.getName());
+ main.configure(configuration);
}
/**
@@ -259,6 +267,11 @@
fault.addChild(log);
fault.addChild(new DropMediator());
+
+ // set aspect configuration
+ AspectConfiguration configuration = new AspectConfiguration(fault.getName());
+ fault.configure(configuration);
+
config.addSequence(org.apache.synapse.SynapseConstants.FAULT_SEQUENCE_KEY, fault);
}