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);
}