You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by as...@apache.org on 2006/10/28 19:43:36 UTC
svn commit: r468708 - in /incubator/synapse/branches/NIO: ./ modules/core/
modules/core/src/org/apache/synapse/config/xml/
modules/core/src/org/apache/synapse/core/axis2/
modules/core/test/org/apache/synapse/mediators/ modules/extensions/
modules/exten...
Author: asankha
Date: Sat Oct 28 10:43:34 2006
New Revision: 468708
URL: http://svn.apache.org/viewvc?view=rev&rev=468708
Log:
merge from trunk rev 462889 to 468705
Added:
incubator/synapse/branches/NIO/modules/core/pom.xml
incubator/synapse/branches/NIO/modules/extensions/pom.xml
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/
- copied from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/InlineScriptMediator.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/InlineScriptMediator.java
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/ScriptMediator.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/ScriptMediator.java
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/ScriptMediatorFactory.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/ScriptMediatorFactory.java
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/ScriptMessageContext.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/ScriptMessageContext.java
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/ThreadLocalMessageContext.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/ThreadLocalMessageContext.java
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/convertors/
- copied from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/convertors/
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/convertors/DefaultOMElementConvertor.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/convertors/DefaultOMElementConvertor.java
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/convertors/JSOMElementConvertor.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/convertors/JSOMElementConvertor.java
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/convertors/OMElementConvertor.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/convertors/OMElementConvertor.java
incubator/synapse/branches/NIO/modules/extensions/src/org/apache/synapse/mediators/bsf/convertors/RBOMElementConvertor.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/bsf/convertors/RBOMElementConvertor.java
incubator/synapse/branches/NIO/modules/extensions/test/org/apache/synapse/mediators/bsf/
- copied from r468705, incubator/synapse/trunk/java/modules/extensions/test/org/apache/synapse/mediators/bsf/
incubator/synapse/branches/NIO/modules/extensions/test/org/apache/synapse/mediators/bsf/InlineScriptMediatorTest.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/test/org/apache/synapse/mediators/bsf/InlineScriptMediatorTest.java
incubator/synapse/branches/NIO/modules/extensions/test/org/apache/synapse/mediators/bsf/ScriptMediatorFactoryTest.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/test/org/apache/synapse/mediators/bsf/ScriptMediatorFactoryTest.java
incubator/synapse/branches/NIO/modules/extensions/test/org/apache/synapse/mediators/bsf/ScriptMediatorTest.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/test/org/apache/synapse/mediators/bsf/ScriptMediatorTest.java
incubator/synapse/branches/NIO/modules/extensions/test/org/apache/synapse/mediators/bsf/ScriptMessageContextTest.java
- copied unchanged from r468705, incubator/synapse/trunk/java/modules/extensions/test/org/apache/synapse/mediators/bsf/ScriptMessageContextTest.java
incubator/synapse/branches/NIO/modules/nhttp/pom.xml
incubator/synapse/branches/NIO/modules/niohttp/maven.xml
incubator/synapse/branches/NIO/modules/niohttp/pom.xml
incubator/synapse/branches/NIO/modules/niohttp/project.properties
incubator/synapse/branches/NIO/modules/niohttp/project.xml
incubator/synapse/branches/NIO/modules/samples/pom.xml
incubator/synapse/branches/NIO/pom.xml
incubator/synapse/branches/NIO/repository/conf/sample/synapse_sample_js.xml
- copied unchanged from r468705, incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_js.xml
incubator/synapse/branches/NIO/repository/conf/sample/synapse_sample_script.xml
- copied unchanged from r468705, incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_script.xml
incubator/synapse/branches/NIO/repository/conf/sample/xmethodsStockquoteIn.js
- copied unchanged from r468705, incubator/synapse/trunk/java/repository/conf/sample/xmethodsStockquoteIn.js
incubator/synapse/branches/NIO/repository/conf/sample/xmethodsStockquoteOut.js
- copied unchanged from r468705, incubator/synapse/trunk/java/repository/conf/sample/xmethodsStockquoteOut.js
Modified:
incubator/synapse/branches/NIO/modules/core/project.xml
incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/MediatorFactoryFinder.java
incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/ProxyServiceFactory.java
incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/ProxyServiceSerializer.java
incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/core/axis2/ProxyService.java
incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/core/axis2/ProxyServiceMessageReceiver.java
incubator/synapse/branches/NIO/modules/core/test/org/apache/synapse/mediators/TestUtils.java
incubator/synapse/branches/NIO/modules/extensions/project.xml
incubator/synapse/branches/NIO/modules/extensions/src/META-INF/services/org.apache.synapse.config.xml.MediatorFactory
incubator/synapse/branches/NIO/project.properties
Added: incubator/synapse/branches/NIO/modules/core/pom.xml
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/core/pom.xml?view=auto&rev=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/core/pom.xml (added)
+++ incubator/synapse/branches/NIO/modules/core/pom.xml Sat Oct 28 10:43:34 2006
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>Apache-Synapse-Incubating</artifactId>
+ <version>SNAPSHOT</version>
+ </parent>
+
+ <artifactId>synapse-core</artifactId>
+ <name>Apache Synapse - Core</name>
+ <description>Apache Synapse - Core</description>
+ <packaging>jar</packaging>
+
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ <testSourceDirectory>test</testSourceDirectory>
+
+ <plugins>
+ </plugins>
+
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>synapse-nhttp</artifactId>
+ </dependency>
+ </dependencies>
+</project>
Modified: incubator/synapse/branches/NIO/modules/core/project.xml
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/core/project.xml?view=diff&rev=468708&r1=468707&r2=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/core/project.xml (original)
+++ incubator/synapse/branches/NIO/modules/core/project.xml Sat Oct 28 10:43:34 2006
@@ -27,6 +27,11 @@
<groupId>synapse</groupId>
<artifactId>synapse-nhttp</artifactId>
<version>${synapse.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>synapse</groupId>
+ <artifactId>synapse-niohttp</artifactId>
+ <version>${synapse.version}</version>
</dependency>
</dependencies>
Modified: incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/MediatorFactoryFinder.java
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/MediatorFactoryFinder.java?view=diff&rev=468708&r1=468707&r2=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/MediatorFactoryFinder.java (original)
+++ incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/MediatorFactoryFinder.java Sat Oct 28 10:43:34 2006
@@ -142,9 +142,17 @@
*/
public Mediator getMediator(OMElement element) {
- QName qName = new QName(element.getNamespace().getName(), element.getLocalName());
+ String localName = element.getLocalName();
+ QName qName = new QName(element.getNamespace().getName(), localName);
log.debug("getMediator(" + qName + ")");
Class cls = (Class) factoryMap.get(qName);
+
+ if (cls == null && localName.indexOf('.') > -1) {
+ String newLocalName = localName.substring(0, localName.indexOf('.'));
+ qName = new QName(element.getNamespace().getName(), newLocalName);
+ log.debug("getMediator.2(" + qName + ")");
+ cls = (Class) factoryMap.get(qName);
+ }
if (cls == null) {
String msg = "Unknown mediator referenced by configuration element : " + qName;
Modified: incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/ProxyServiceFactory.java
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/ProxyServiceFactory.java?view=diff&rev=468708&r1=468707&r2=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/ProxyServiceFactory.java (original)
+++ incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/ProxyServiceFactory.java Sat Oct 28 10:43:34 2006
@@ -26,6 +26,8 @@
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Iterator;
+import java.util.StringTokenizer;
+import java.util.ArrayList;
/**
* Creates a ProxyService instance using the XML fragment specification
@@ -55,14 +57,22 @@
proxy.setName(name.getAttributeValue());
}
- OMAttribute desc = elem.getAttribute(new QName(Constants.NULL_NAMESPACE, "description"));
- if (desc != null) {
- proxy.setDescription(desc.getAttributeValue());
- }
-
OMAttribute trans = elem.getAttribute(new QName(Constants.NULL_NAMESPACE, "transports"));
if (trans != null) {
- proxy.setTransports(trans.getAttributeValue());
+ String transports = trans.getAttributeValue();
+ if (transports == null || ProxyService.ALL_TRANSPORTS.equals(transports)) {
+ // default to all transports using service name as destination
+ } else {
+ StringTokenizer st = new StringTokenizer(transports, " ,");
+ ArrayList transportList = new ArrayList();
+ while(st.hasMoreTokens()) {
+ String token = st.nextToken();
+ if(token.length() != 0) {
+ transportList.add(token);
+ }
+ }
+ proxy.setTransports(transportList);
+ }
}
// read definition of the target of this proxy service. The target could be an 'endpoint'
Modified: incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/ProxyServiceSerializer.java
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/ProxyServiceSerializer.java?view=diff&rev=468708&r1=468707&r2=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/ProxyServiceSerializer.java (original)
+++ incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/config/xml/ProxyServiceSerializer.java Sat Oct 28 10:43:34 2006
@@ -25,6 +25,7 @@
import org.apache.synapse.core.axis2.ProxyService;
import java.util.Iterator;
+import java.util.ArrayList;
/**
* <proxy name="string" [description="string"] [transports="(http|https|jms)+|all"]>
@@ -60,10 +61,13 @@
"description", nullNS, service.getDescription()));
}
- if (service.getTransports() != null &&
- !ProxyService.ALL_TRANSPORTS.equals(service.getTransports())) {
- proxy.addAttribute(fac.createOMAttribute(
- "transports", nullNS, service.getTransports()));
+ if (service.getTransports() != null && service.getTransports().size() != 0) {
+ ArrayList transports = service.getTransports();
+ String transportStr = "" + transports.get(0);
+ for(int i = 1; i < transports.size(); i++) {
+ transportStr = transportStr + " " + transports.get(i);
+ }
+ proxy.addAttribute(fac.createOMAttribute("transports", nullNS, transportStr));
}
if (service.getTargetEndpoint() != null) {
Modified: incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/core/axis2/ProxyService.java
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/core/axis2/ProxyService.java?view=diff&rev=468708&r1=468707&r2=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/core/axis2/ProxyService.java (original)
+++ incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/core/axis2/ProxyService.java Sat Oct 28 10:43:34 2006
@@ -58,7 +58,8 @@
/** The proxy service description */
private String description;
/** The transport/s over which this service should be exposed */
- private String transports;
+ //private String transports;
+ private ArrayList transports;
/** The target endpoint, if assigned */
private String targetEndpoint = null;
/** The target sequence, if assigned */
@@ -148,15 +149,10 @@
// process transports and expose over requested transports. If none
// is specified, default to all transports using service name as
// destination
- if (transports == null || ALL_TRANSPORTS.equals(transports)) {
+ if (transports == null || transports.size() == 0) {
// default to all transports using service name as destination
} else {
- StringTokenizer st = new StringTokenizer(transports, " ");
- ArrayList transportList = new ArrayList();
- for (int i=0; i<st.countTokens(); i++) {
- transportList.add(st.nextToken());
- }
- proxyService.setExposedTransports(transportList);
+ proxyService.setExposedTransports(transports);
}
// process parameters
@@ -255,8 +251,8 @@
this.description = description;
}
- public String getTransports() {
- return transports != null ? transports : ALL_TRANSPORTS;
+ public ArrayList getTransports() {
+ return transports;
}
public void addProperty(String name, String value) {
@@ -267,7 +263,7 @@
return this.properties;
}
- public void setTransports(String transports) {
+ public void setTransports(ArrayList transports) {
this.transports = transports;
}
Modified: incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/core/axis2/ProxyServiceMessageReceiver.java
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/core/axis2/ProxyServiceMessageReceiver.java?view=diff&rev=468708&r1=468707&r2=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/core/axis2/ProxyServiceMessageReceiver.java (original)
+++ incubator/synapse/branches/NIO/modules/core/src/org/apache/synapse/core/axis2/ProxyServiceMessageReceiver.java Sat Oct 28 10:43:34 2006
@@ -121,6 +121,19 @@
log.debug("Using default 'main' mediator for message mediation");
synCtx.getEnvironment().injectMessage(synCtx);
}
+
+ // Response handling mechanism for 200/202 and 5XX
+ // if smc.isResponse = true then the response will be handled with 200 OK
+ // else, response will be 202 OK without an http body
+ // if smc.isFaultRespose = true then the response is a fault with 500 Internal Server Error
+
+ if (synCtx.isResponse()) {
+ mc.getOperationContext().setProperty(Constants.RESPONSE_WRITTEN, Constants.VALUE_TRUE);
+ }
+ if (synCtx.isFaultResponse()) {
+ // todo: is there a better way to inject faultSoapEnv to the Axis2 Transport
+ throw new AxisFault("Synapse Encountered an Error - See Log for More Details");
+ }
}
/**
Modified: incubator/synapse/branches/NIO/modules/core/test/org/apache/synapse/mediators/TestUtils.java
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/core/test/org/apache/synapse/mediators/TestUtils.java?view=diff&rev=468708&r1=468707&r2=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/core/test/org/apache/synapse/mediators/TestUtils.java (original)
+++ incubator/synapse/branches/NIO/modules/core/test/org/apache/synapse/mediators/TestUtils.java Sat Oct 28 10:43:34 2006
@@ -15,26 +15,28 @@
*/
package org.apache.synapse.mediators;
+import java.io.ByteArrayInputStream;
+import java.io.StringReader;
+import java.util.Iterator;
+import java.util.Map;
+
+import javax.xml.stream.XMLInputFactory;
+import javax.xml.stream.XMLStreamException;
+import javax.xml.stream.XMLStreamReader;
+
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMDocument;
+import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.impl.builder.StAXOMBuilder;
import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.synapse.MessageContext;
import org.apache.synapse.TestMessageContext;
-import org.apache.synapse.config.SynapseConfiguration;
import org.apache.synapse.config.Property;
+import org.apache.synapse.config.SynapseConfiguration;
import org.apache.synapse.core.SynapseEnvironment;
import org.apache.synapse.core.axis2.Axis2MessageContext;
import org.apache.synapse.core.axis2.Axis2SynapseEnvironment;
import org.apache.synapse.registry.url.SimpleURLRegistry;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
-import javax.xml.stream.XMLInputFactory;
-import javax.xml.stream.XMLStreamReader;
-import java.io.StringReader;
-import java.util.Iterator;
-import java.util.Map;
public class TestUtils {
@@ -74,7 +76,7 @@
}
public static MessageContext createLightweightSynapseMessageContext(
- String paylod) throws Exception {
+ String payload) throws Exception {
org.apache.axis2.context.MessageContext mc =
new org.apache.axis2.context.MessageContext();
SynapseConfiguration config = new SynapseConfiguration();
@@ -86,14 +88,23 @@
OMAbstractFactory.getSOAP11Factory().createOMDocument();
omDoc.addChild(envelope);
- XMLStreamReader parser = XMLInputFactory.newInstance().
- createXMLStreamReader(new StringReader(paylod));
- StAXOMBuilder builder = new StAXOMBuilder(parser);
-
- // set a dummy static message
- envelope.getBody().addChild(builder.getDocumentElement());
+ envelope.getBody().addChild(createOMElement(payload));
synMc.setEnvelope(envelope);
return synMc;
}
+
+ public static OMElement createOMElement(String xml) {
+ try {
+
+ XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(xml));
+ StAXOMBuilder builder = new StAXOMBuilder(reader);
+ OMElement omElement = builder.getDocumentElement();
+ return omElement;
+
+ } catch (XMLStreamException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
}
Added: incubator/synapse/branches/NIO/modules/extensions/pom.xml
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/extensions/pom.xml?view=auto&rev=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/extensions/pom.xml (added)
+++ incubator/synapse/branches/NIO/modules/extensions/pom.xml Sat Oct 28 10:43:34 2006
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>Apache-Synapse-Incubating</artifactId>
+ <version>SNAPSHOT</version>
+ </parent>
+
+ <artifactId>synapse-extensions</artifactId>
+ <name>Apache Synapse - Extensions</name>
+ <description>Apache Synapse - Extensions</description>
+ <packaging>jar</packaging>
+
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ <testSourceDirectory>test</testSourceDirectory>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>synapse-core</artifactId>
+ </dependency>
+ </dependencies>
+</project>
Modified: incubator/synapse/branches/NIO/modules/extensions/project.xml
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/extensions/project.xml?view=diff&rev=468708&r1=468707&r2=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/extensions/project.xml (original)
+++ incubator/synapse/branches/NIO/modules/extensions/project.xml Sat Oct 28 10:43:34 2006
@@ -1,107 +1,116 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project>
-
- <pomVersion>3</pomVersion>
- <extend>../../project.xml</extend>
-
- <!-- ============ -->
- <!-- Dependencies -->
- <!-- ============ -->
- <name>Apache Synapse - Extensions</name>
- <id>synapse-extensions</id>
- <groupId>synapse</groupId>
-
- <dependencies>
- <dependency>
- <groupId>synapse</groupId>
- <artifactId>synapse-core</artifactId>
- <version>${synapse.version}</version>
- </dependency>
-
- <!-- external JARs -->
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring</artifactId>
- <version>${spring.version}</version>
- <properties>
- <module>true</module>
- </properties>
- </dependency>
-
- <dependency>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- <version>${xerces.version}</version>
- <properties>
- <module>true</module>
- </properties>
- </dependency>
-
- <dependency>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- <version>${xml_apis.version}</version>
- <properties>
- <module>true</module>
- </properties>
- </dependency>
-
- <dependency>
- <groupId>xalan</groupId>
- <artifactId>xalan</artifactId>
- <version>${xalan.version}</version>
- <properties>
- <module>true</module>
- </properties>
- </dependency>
-
- <dependency>
- <groupId>rhino</groupId>
- <artifactId>js</artifactId>
- <version>${js.version}</version>
- <properties>
- <module>true</module>
- </properties>
- </dependency>
-
- <dependency>
- <groupId>xmlbeans</groupId>
- <artifactId>xbean</artifactId>
- <version>${xbean.version}</version>
- <properties>
- <module>true</module>
- </properties>
- </dependency>
-
- </dependencies>
-
- <build>
- <nagEmailAddress>synapse-dev@ws.apache.org</nagEmailAddress>
- <sourceDirectory>src</sourceDirectory>
- <unitTestSourceDirectory>test</unitTestSourceDirectory>
-
- <unitTest>
- <includes>
- <include>**/*Test.java</include>
- </includes>
-
- <resources>
- <resource>
- <directory>src</directory>
- <includes>
- <include>**/org.apache.synapse.config.xml.MediatorFactory</include>
- <include>**/org.apache.synapse.config.xml.ExtensionFactory</include>
- </includes>
- </resource>
- <resource>
- <directory>./../core/target/test-classes</directory>
- <includes>
- <include>**/*</include>
- </includes>
- </resource>
- </resources>
- </unitTest>
-
- </build>
-</project>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+
+ <pomVersion>3</pomVersion>
+ <extend>../../project.xml</extend>
+
+ <!-- ============ -->
+ <!-- Dependencies -->
+ <!-- ============ -->
+ <name>Apache Synapse - Extensions</name>
+ <id>synapse-extensions</id>
+ <groupId>synapse</groupId>
+
+ <dependencies>
+ <dependency>
+ <groupId>synapse</groupId>
+ <artifactId>synapse-core</artifactId>
+ <version>${synapse.version}</version>
+ </dependency>
+
+ <!-- external JARs -->
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring</artifactId>
+ <version>${spring.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ <version>${xerces.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ <version>${xml_apis.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>xalan</groupId>
+ <artifactId>xalan</artifactId>
+ <version>${xalan.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>rhino</groupId>
+ <artifactId>js</artifactId>
+ <version>${js.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>xmlbeans</groupId>
+ <artifactId>xbean</artifactId>
+ <version>${xbean.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>bsf</groupId>
+ <artifactId>bsf</artifactId>
+ <version>${bsf.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+
+ </dependencies>
+
+ <build>
+ <nagEmailAddress>synapse-dev@ws.apache.org</nagEmailAddress>
+ <sourceDirectory>src</sourceDirectory>
+ <unitTestSourceDirectory>test</unitTestSourceDirectory>
+
+ <unitTest>
+ <includes>
+ <include>**/*Test.java</include>
+ </includes>
+
+ <resources>
+ <resource>
+ <directory>src</directory>
+ <includes>
+ <include>**/org.apache.synapse.config.xml.MediatorFactory</include>
+ <include>**/org.apache.synapse.config.xml.ExtensionFactory</include>
+ </includes>
+ </resource>
+ <resource>
+ <directory>./../core/target/test-classes</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ </resource>
+ </resources>
+ </unitTest>
+
+ </build>
+</project>
+
Modified: incubator/synapse/branches/NIO/modules/extensions/src/META-INF/services/org.apache.synapse.config.xml.MediatorFactory
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/extensions/src/META-INF/services/org.apache.synapse.config.xml.MediatorFactory?view=diff&rev=468708&r1=468707&r2=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/extensions/src/META-INF/services/org.apache.synapse.config.xml.MediatorFactory (original)
+++ incubator/synapse/branches/NIO/modules/extensions/src/META-INF/services/org.apache.synapse.config.xml.MediatorFactory Sat Oct 28 10:43:34 2006
@@ -3,3 +3,4 @@
org.apache.synapse.mediators.spring.SpringMediatorFactory
org.apache.synapse.mediators.json.JsonMediatorFactory
org.apache.synapse.mediators.javascript.JavaScriptMediatorFactory
+org.apache.synapse.mediators.bsf.ScriptMediatorFactory
Added: incubator/synapse/branches/NIO/modules/nhttp/pom.xml
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/nhttp/pom.xml?view=auto&rev=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/nhttp/pom.xml (added)
+++ incubator/synapse/branches/NIO/modules/nhttp/pom.xml Sat Oct 28 10:43:34 2006
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>Apache-Synapse-Incubating</artifactId>
+ <version>SNAPSHOT</version>
+ </parent>
+
+ <artifactId>synapse-nhttp</artifactId>
+ <name>Apache Synapse - nhttp</name>
+ <description>Apache Synapse - nhttp</description>
+ <packaging>jar</packaging>
+
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ </build>
+
+ <dependencies>
+ </dependencies>
+</project>
Added: incubator/synapse/branches/NIO/modules/niohttp/maven.xml
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/niohttp/maven.xml?view=auto&rev=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/niohttp/maven.xml (added)
+++ incubator/synapse/branches/NIO/modules/niohttp/maven.xml Sat Oct 28 10:43:34 2006
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project default="jar"
+ xmlns:j="jelly:core"
+ xmlns:u="jelly:util"
+ xmlns:deploy="deploy"
+ xmlns:ant="jelly:ant"
+ xmlns:maven="jelly:maven"
+ xmlns:define="jelly:define">
+
+ <j:set var="dist.name" value="${pom.artifactId}-${pom.currentVersion}"/>
+ <!--<j:set var="dist.dir" value="target/dist"/>-->
+ <j:set var="niohttp.dir" value="target/niohttp"/>
+
+ <postGoal name="test:compile">
+ <mkdir dir="${niohttp.dir}"/>
+ <attainGoal name="niohttp"/>
+ </postGoal>
+
+ <goal name="niohttp">
+ <mkdir dir="${niohttp.dir}"/>
+ <mkdir dir="target/dist"/>
+ <mkdir dir="${niohttp.dir}/META-INF"/>
+ <ant:copy todir="${niohttp.dir}">
+ <ant:fileset dir="target/classes">
+ <ant:include name="**/**"/>
+ </ant:fileset>
+ </ant:copy>
+ <!--<ant:copy todir="${niohttp.dir}/META-INF">
+ <ant:fileset dir="src/META-INF">
+ <ant:include name="**/**"/>
+ </ant:fileset>
+ <ant:fileset file="../../LICENSE.txt"/>
+ </ant:copy>-->
+
+ <ant:copy file="../../NOTICE-JAR.txt"
+ tofile="src/META-INF/NOTICE.txt"/>
+
+ <manifest file="target/MANIFEST.MF">
+ <attribute name="Extension-Name" value="org.apache.synapse"/>
+ <attribute name="Specification-Title" value="${pom.artifactId}"/>
+ <attribute name="Specification-Vendor"
+ value="Apache Software Foundation"/>
+ <attribute name="Specification-Version"
+ value="${pom.currentVersion}"/>
+ <attribute name="Implementation-Title" value="Apache Synapse"/>
+ <attribute name="Implementation-Vendor-Id" value="org.apache"/>
+ <attribute name="Implementation-Vendor"
+ value="Apache Software Foundation"/>
+ <attribute name="Implementation-Version"
+ value="${pom.currentVersion}"/>
+ </manifest>
+
+ <jar jarfile="target/dist/niohttp.jar"
+ basedir="${niohttp.dir}" manifest="target/MANIFEST.MF">
+ <include name="**/**"/>
+ </jar>
+ <ant:delete dir="${niohttp.dir}"/>
+ </goal>
+</project>
Added: incubator/synapse/branches/NIO/modules/niohttp/pom.xml
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/niohttp/pom.xml?view=auto&rev=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/niohttp/pom.xml (added)
+++ incubator/synapse/branches/NIO/modules/niohttp/pom.xml Sat Oct 28 10:43:34 2006
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>Apache-Synapse-Incubating</artifactId>
+ <version>SNAPSHOT</version>
+ </parent>
+
+ <artifactId>synapse-niohttp</artifactId>
+ <name>Apache Synapse - niohttp</name>
+ <description>Apache Synapse - niohttp</description>
+ <packaging>jar</packaging>
+
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ </build>
+
+ <dependencies>
+ </dependencies>
+</project>
Added: incubator/synapse/branches/NIO/modules/niohttp/project.properties
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/niohttp/project.properties?view=auto&rev=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/niohttp/project.properties (added)
+++ incubator/synapse/branches/NIO/modules/niohttp/project.properties Sat Oct 28 10:43:34 2006
@@ -0,0 +1,17 @@
+# -------------------------------------------------------------------
+# Copyright 2001-2004 The Apache Software Foundation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -------------------------------------------------------------------
+
+maven.multiproject.type=jar
Added: incubator/synapse/branches/NIO/modules/niohttp/project.xml
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/niohttp/project.xml?view=auto&rev=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/niohttp/project.xml (added)
+++ incubator/synapse/branches/NIO/modules/niohttp/project.xml Sat Oct 28 10:43:34 2006
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+
+ <pomVersion>3</pomVersion>
+ <extend>../../project.xml</extend>
+
+
+ <name>Apache Synapse - niohttp</name>
+ <id>synapse-niohttp</id>
+ <groupId>synapse</groupId>
+
+ <!-- ============ -->
+ <!-- Dependencies -->
+ <!-- ============ -->
+
+ <dependencies>
+ </dependencies>
+
+ <build>
+ <nagEmailAddress>synapse-dev@ws.apache.org</nagEmailAddress>
+ <sourceDirectory>src</sourceDirectory>
+ <!--<unitTestSourceDirectory>test</unitTestSourceDirectory>
+ <unitTest>
+ <includes>
+ <include>**/*Test.java</include>
+ </includes>
+ <resources>
+ <resource>
+ <directory>test-resources</directory>
+ </resource>
+ </resources>
+ </unitTest>
+
+ <resources>
+ <resource>
+ <directory>conf</directory>
+ <includes>
+ <include>**/*.properties</include>
+ </includes>
+ </resource>
+ </resources>-->
+ </build>
+</project>
+
Added: incubator/synapse/branches/NIO/modules/samples/pom.xml
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/samples/pom.xml?view=auto&rev=468708
==============================================================================
--- incubator/synapse/branches/NIO/modules/samples/pom.xml (added)
+++ incubator/synapse/branches/NIO/modules/samples/pom.xml Sat Oct 28 10:43:34 2006
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>Apache-Synapse-Incubating</artifactId>
+ <version>SNAPSHOT</version>
+ </parent>
+
+ <artifactId>synapse-samples</artifactId>
+ <name>Apache Synapse - Samples</name>
+ <description>Apache Synapse - Samples</description>
+ <packaging>jar</packaging>
+
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>synapse-core</artifactId>
+ </dependency>
+ </dependencies>
+</project>
Added: incubator/synapse/branches/NIO/pom.xml
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/pom.xml?view=auto&rev=468708
==============================================================================
--- incubator/synapse/branches/NIO/pom.xml (added)
+++ incubator/synapse/branches/NIO/pom.xml Sat Oct 28 10:43:34 2006
@@ -0,0 +1,607 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>Apache-Synapse-Incubating</artifactId>
+ <version>SNAPSHOT</version>
+
+ <name>Apache Synapse</name>
+ <description>Apache Synapse</description>
+
+ <packaging>pom</packaging>
+ <url>http://incubator.apache.org/synapse/</url>
+
+ <issueManagement>
+ <url>http://issues.apache.org/jira/browse/SYNAPSE</url>
+ </issueManagement>
+
+ <ciManagement>
+ <system>Continuum</system>
+ <url>unknown</url>
+ <notifiers>
+ <notifier>
+ <configuration>
+ <address>commons-dev@ws.apache.org</address>
+ </configuration>
+ </notifier>
+ </notifiers>
+ </ciManagement>
+
+ <mailingLists>
+ <mailingList>
+ <name>Apache Synapse Developer List</name>
+ <subscribe>synapse-dev-subscribe@ws.apache.org</subscribe>
+ <unsubscribe>synapse-dev-unsubscribe@ws.apache.org</unsubscribe>
+ <post>synapse-dev@ws.apache.org</post>
+ <archive>http://mail-archives.apache.org/mod_mbox/ws-synapse-dev/</archive>
+ </mailingList>
+ </mailingLists>
+
+ <inceptionYear>2005</inceptionYear>
+
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+
+ <scm>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/incubator/synapse/trunk/java</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/synapse/trunk/java</developerConnection>
+ <url>http://svn.apache.org/viewvc/incubator/synapse/trunk/java/</url>
+ </scm>
+
+ <organization>
+ <name>Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+
+ <profiles>
+ <profile>
+ <id>release</id>
+ <activation>
+ <property>
+ <name>release</name>
+ <value></value>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-site-plugin</artifactId>
+ <inherited>false</inherited>
+ </plugin>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <attach>true</attach>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.0</version>
+ <configuration>
+ <source>1.4</source>
+ <target>1.4</target>
+ </configuration>
+ </plugin>
+ <!--
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <inherited>true</inherited>
+ <configuration>
+ <source>1.3</source>
+ <target>1.3</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/assembly/bin.xml</descriptor>
+ <descriptor>src/main/assembly/src.xml</descriptor>
+ </descriptors>
+ <tarLongFileMode>gnu</tarLongFileMode>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <attach>true</attach>
+ </configuration>
+ </plugin>
+ -->
+ </plugins>
+ </build>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>snapshot</id>
+ <name>Snapshot repository</name>
+ <url>http://snapshots.maven.codehaus.org/maven2/</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ </pluginRepository>
+ <pluginRepository>
+ <id>snapshot-apache</id>
+ <name>Apache Snapshot repository</name>
+ <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <dependencyManagement>
+ <dependencies>
+
+ <!-- Synapse modules -->
+ <dependency>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>synapse-nhttp</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>synapse-niohttp</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>synapse-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>synapse-extensions</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.synapse</groupId>
+ <artifactId>synapse-samples</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ </dependencies>
+ </dependencyManagement>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2</artifactId>
+ <version>${axis2.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ws.commons.axiom</groupId>
+ <artifactId>axiom-api</artifactId>
+ <version>${axiom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ws.commons.axiom</groupId>
+ <artifactId>axiom-impl</artifactId>
+ <version>${axiom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ws.commons.axiom</groupId>
+ <artifactId>axiom-dom</artifactId>
+ <version>${axiom.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-rahas</artifactId>
+ <version>${axis2.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.ws.commons.schema</groupId>
+ <artifactId>XmlSchema</artifactId>
+ <version>${XmlSchema.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.ws.commons.neethi</groupId>
+ <artifactId>neethi</artifactId>
+ <version>${neethi.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>wss4j</groupId>
+ <artifactId>wss4j</artifactId>
+ <version>${wss4j.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-secpolicy</artifactId>
+ <version>${axis2.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-security</artifactId>
+ <version>${axis2.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>xml-security</groupId>
+ <artifactId>xmlsec</artifactId>
+ <version>${xmlsec.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>incubator-woden</groupId>
+ <artifactId>woden</artifactId>
+ <version>${woden.version}</version>
+ </dependency>
+
+ <!-- external MARs -->
+ <dependency>
+ <groupId>axis2</groupId>
+ <artifactId>addressing</artifactId>
+ <version>${addressing.version}</version>
+ <type>mar</type>
+ </dependency>
+
+ <dependency>
+ <groupId>sandesha2</groupId>
+ <artifactId>sandesha2</artifactId>
+ <version>${sandesha2.version}</version>
+ <type>mar</type>
+ </dependency>
+
+ <dependency>
+ <groupId>axis2</groupId>
+ <artifactId>rampart</artifactId>
+ <version>${rampart.version}</version>
+ <type>mar</type>
+ </dependency>
+
+ <!-- external JARs -->
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>${commons.logging.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ <version>${commons.httpclient.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <version>${commons.codec.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>${log4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${stax.impl.groupid}</groupId>
+ <artifactId>${stax.impl.artifactid}</artifactId>
+ <version>${stax.impl.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>stax</groupId>
+ <artifactId>stax-api</artifactId>
+ <version>${stax.api.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>${junit.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>jaxen</groupId>
+ <artifactId>jaxen</artifactId>
+ <version>${jaxen.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>wsdl4j</groupId>
+ <artifactId>wsdl4j</artifactId>
+ <version>${wsdl4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>axis</groupId>
+ <artifactId>axis-wsdl4j</artifactId>
+ <version>${axis.wsdl4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-fileupload</groupId>
+ <artifactId>commons-fileupload</artifactId>
+ <version>${commons.fileupload.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>${servletapi.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>geronimo-spec</groupId>
+ <artifactId>geronimo-spec-javamail</artifactId>
+ <version>${geronimo.spec.javamail.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>geronimo-spec</groupId>
+ <artifactId>geronimo-spec-activation</artifactId>
+ <version>${geronimo.spec.activation.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>geronimo-spec</groupId>
+ <artifactId>geronimo-spec-jms</artifactId>
+ <version>${geronimo.spec.jms.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>annogen</groupId>
+ <artifactId>annogen</artifactId>
+ <version>${annogen.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>backport-util-concurrent</groupId>
+ <artifactId>backport-util-concurrent</artifactId>
+ <version>${backport_util_concurrent.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>httpcomponents-httpcore</groupId>
+ <artifactId>jakarta-httpcore</artifactId>
+ <version>${jakarta.httpcore.version}</version>
+ </dependency>
+
+ <!-- For nhttp -->
+ <dependency>
+ <groupId>directory-network</groupId>
+ <artifactId>mina</artifactId>
+ <version>${mina.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>concurrent</groupId>
+ <artifactId>concurrent</artifactId>
+ <version>1.3.4</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <version>${slf4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>asyncweb</groupId>
+ <artifactId>asyncWeb</artifactId>
+ <version>${asyncWeb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>asyncweb</groupId>
+ <artifactId>asyncWeb_API</artifactId>
+ <version>${asyncWeb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>asyncweb</groupId>
+ <artifactId>asyncWeb_CommonCodecs</artifactId>
+ <version>${asyncWeb.version}</version>
+ </dependency>
+
+ </dependencies>
+
+ <!--
+ <reporting>
+ <plugins>
+ <plugin>
+ <inherited>false</inherited>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-changes-plugin</artifactId>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>changes-report</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+ <plugin>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jdepend-maven-plugin</artifactId>
+ <version>2.0-beta-1-SNAPSHOT</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jxr-maven-plugin</artifactId>
+ <version>2.0-beta-2-SNAPSHOT</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-site-plugin</artifactId>
+ <inherited>false</inherited>
+ </plugin>
+ </plugins>
+ </reporting>
+ -->
+
+ <distributionManagement>
+<!--
+ <repository>
+ <id>apache-repo</id>
+ <name>Maven Central Repository</name>
+ <url>scpexe://people.apache.org/www/www.apache.org/dist/maven-repository</url>
+ </repository>
+ <snapshotRepository>
+ <id>apache-snapshots</id>
+ <name>Apache Development Repository</name>
+ <url>scpexe://minotaur.apache.org/www/cvs.apache.org/maven-snapshot-repository</url>
+ </snapshotRepository>
+ -->
+ <site>
+ <id>website</id>
+ <url>scpexe://people.apache.org/www/ws.apache.org/commons/axiom</url>
+ </site>
+ </distributionManagement>
+
+ <repositories>
+ <repository>
+ <id>ibiblio</id>
+ <name>Ibiblio Maven Repo</name>
+ <layout>legacy</layout>
+ <url>http://www.ibiblio.org/maven2</url>
+ <releases>
+ <updatePolicy>interval:1440</updatePolicy>
+ </releases>
+ </repository>
+ <repository>
+ <id>Apache People</id>
+ <name>Apache People Repo</name>
+ <layout>legacy</layout>
+ <url>http://people.apache.org/repository</url>
+ <releases>
+ <updatePolicy>interval:1440</updatePolicy>
+ </releases>
+ </repository>
+ <repository>
+ <id>Apache Dist</id>
+ <name>Apache Dist Repo</name>
+ <layout>legacy</layout>
+ <url>http://www.apache.org/dist/java-repository</url>
+ <releases>
+ <updatePolicy>interval:1440</updatePolicy>
+ </releases>
+ </repository>
+ <repository>
+ <id>openejb</id>
+ <name>Openejb Repo</name>
+ <layout>legacy</layout>
+ <url>http://www.openejb.org/maven</url>
+ <releases>
+ <updatePolicy>interval:1440</updatePolicy>
+ </releases>
+ </repository>
+ <repository>
+ <id>codehaus</id>
+ <name>Codehaus Repo</name>
+ <layout>legacy</layout>
+ <url>http://dist.codehaus.org</url>
+ <releases>
+ <updatePolicy>interval:1440</updatePolicy>
+ </releases>
+ </repository>
+ <repository>
+ <id>sunsite</id>
+ <name>Sunsite Repo</name>
+ <layout>legacy</layout>
+ <url>http://mirrors.sunsite.dk/maven</url>
+ <releases>
+ <updatePolicy>interval:1440</updatePolicy>
+ </releases>
+ </repository>
+ <repository>
+ <id>sourceforge</id>
+ <name>Sourceforge Repo</name>
+ <layout>legacy</layout>
+ <url>http://jibx.sourceforge.net/maven</url>
+ <releases>
+ <updatePolicy>interval:1440</updatePolicy>
+ </releases>
+ </repository>
+ <repository>
+ <id>asankha</id>
+ <name>Asankha Repo</name>
+ <layout>legacy</layout>
+ <url>http://people.apache.org/~asankha/maven</url>
+ <releases>
+ <updatePolicy>interval:1440</updatePolicy>
+ </releases>
+ </repository>
+ </repositories>
+
+ <modules>
+ <module>modules/nhttp</module>
+ <module>modules/niohttp</module>
+ <module>modules/core</module>
+ <module>modules/extensions</module>
+ <module>modules/samples</module>
+ </modules>
+
+ <properties>
+ <axis2.version>1.1-SNAPSHOT</axis2.version>
+ <axiom.version>SNAPSHOT</axiom.version>
+ <XmlSchema.version>SNAPSHOT</XmlSchema.version>
+ <neethi.version>SNAPSHOT</neethi.version>
+ <wss4j.version>SNAPSHOT</wss4j.version>
+ <xmlsec.version>1.3.0</xmlsec.version>
+ <woden.version>SNAPSHOT</woden.version>
+
+ <addressing.version>SNAPSHOT</addressing.version>
+ <sandesha2.version>SNAPSHOT</sandesha2.version>
+ <rampart.version>SNAPSHOT</rampart.version>
+
+ <commons.logging.version>1.0.4</commons.logging.version>
+ <commons.httpclient.version>3.0</commons.httpclient.version>
+ <commons.codec.version>1.3</commons.codec.version>
+ <commons.fileupload.version>1.0</commons.fileupload.version>
+ <jakarta.httpcore.version>4.0-alpha2</jakarta.httpcore.version>
+
+ <log4j.version>1.2.13</log4j.version>
+ <junit.version>3.8.1</junit.version>
+ <jaxen.version>1.1-beta-8</jaxen.version>
+ <servletapi.version>2.3</servletapi.version>
+ <wsdl4j.version>1.5.2</wsdl4j.version>
+ <axis.wsdl4j.version>1.2</axis.wsdl4j.version>
+ <annogen.version>0.1.0</annogen.version>
+ <backport_util_concurrent.version>2.1</backport_util_concurrent.version>
+
+ <geronimo.spec.javamail.version>1.3.1-rc5</geronimo.spec.javamail.version>
+ <geronimo.spec.activation.version>1.0.2-rc4</geronimo.spec.activation.version>
+ <geronimo.spec.jms.version>1.1-rc4</geronimo.spec.jms.version>
+
+ <stax.impl.groupid>woodstox</stax.impl.groupid>
+ <stax.impl.artifactid>wstx</stax.impl.artifactid>
+ <stax.impl.version>asl-3.0rc1</stax.impl.version>
+ <stax.api.version>1.0.1</stax.api.version>
+
+ <mina.version>0.8.0</mina.version>
+ <slf4j.version>1.0</slf4j.version>
+ <asyncWeb.version>0.8.2</asyncWeb.version>
+ </properties>
+</project>
Modified: incubator/synapse/branches/NIO/project.properties
URL: http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/project.properties?view=diff&rev=468708&r1=468707&r2=468708
==============================================================================
--- incubator/synapse/branches/NIO/project.properties (original)
+++ incubator/synapse/branches/NIO/project.properties Sat Oct 28 10:43:34 2006
@@ -5,6 +5,7 @@
http://www.ibiblio.org/maven,\
http://people.apache.org/repository/,\
http://www.apache.org/dist/java-repository/,\
+http://ws.zones.apache.org/repository/,\
http://www.openejb.org/maven,\
http://dist.codehaus.org/,\
http://mirrors.sunsite.dk/maven/,\
@@ -85,6 +86,8 @@
js.version=1.6R2
xbean.version=2.1.0
+bsf.version=2.4.0
+
mina.version=0.8.0
slf4j.version=1.0
asyncWeb.version=0.8.2
@@ -97,6 +100,7 @@
optional.includes=
maven.multiproject.includes=\
modules/nhttp/project.xml,\
+modules/niohttp/project.xml,\
modules/core/project.xml,\
modules/mediators/project.xml,\
modules/samples/project.xml,\
---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org