You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by as...@apache.org on 2008/09/22 13:30:18 UTC
svn commit: r697784 [1/2] - in /webservices/commons/trunk/modules/transport:
./ modules/base/ modules/base/src/main/java/org/apache/axis2/format/
modules/base/src/main/java/org/apache/axis2/transport/base/
modules/base/src/main/java/org/apache/axis2/tr...
Author: asankha
Date: Mon Sep 22 04:30:15 2008
New Revision: 697784
URL: http://svn.apache.org/viewvc?rev=697784&view=rev
Log:
commit initial version of the axis2 transports moved to ws-commons from apache synapse
Added:
webservices/commons/trunk/modules/transport/modules/base/pom.xml
webservices/commons/trunk/modules/transport/modules/jms/pom.xml
webservices/commons/trunk/modules/transport/modules/mail/pom.xml
Modified:
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/BinaryBuilder.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/BinaryFormatter.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/MessageFormatterEx.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/MessageFormatterExAdapter.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/PlainTextBuilder.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/PlainTextFormatter.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/ReaderInputStream.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextFromElementDataSource.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextMessageBuilder.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextMessageBuilderAdapter.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractPollTableEntry.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractPollingTransportListener.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportListener.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportSender.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseConstants.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseTransportException.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseUtils.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/ManagementSupport.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/MetricsCollector.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/ParamUtils.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportListenerEndpointView.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportListenerEndpointViewMBean.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportMBeanSupport.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportView.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportViewMBean.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/AbstractDatagramTransportListener.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcher.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcherCallback.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramEndpoint.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/ProcessPacketTask.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/Utils.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/package-info.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/NativeWorkerPool.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/WorkerPool.java
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/WorkerPoolFactory.java
webservices/commons/trunk/modules/transport/modules/http/pom.xml
webservices/commons/trunk/modules/transport/modules/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java
webservices/commons/trunk/modules/transport/modules/http/src/org/apache/axis2/transport/http/HTTPTransportUtils.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/AxisJMSException.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/BytesMessageInputStream.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/BytesMessageOutputStream.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConnectionFactory.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConnectionFactoryManager.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConstants.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSExceptionWrapper.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSListener.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSMessageReceiver.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSOutTransportInfo.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java
webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSUtils.java
webservices/commons/trunk/modules/transport/modules/local/pom.xml
webservices/commons/trunk/modules/transport/modules/local/src/org/apache/axis2/transport/local/LocalResponder.java
webservices/commons/trunk/modules/transport/modules/local/src/org/apache/axis2/transport/local/LocalTransportSender.java
webservices/commons/trunk/modules/transport/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java
webservices/commons/trunk/modules/transport/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailOutTransportInfo.java
webservices/commons/trunk/modules/transport/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportListener.java
webservices/commons/trunk/modules/transport/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java
webservices/commons/trunk/modules/transport/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailUtils.java
webservices/commons/trunk/modules/transport/modules/mail/src/main/java/org/apache/axis2/transport/mail/PollTableEntry.java
webservices/commons/trunk/modules/transport/modules/mail/src/main/java/org/apache/axis2/transport/mail/WSMimeMessage.java
webservices/commons/trunk/modules/transport/modules/tcp/pom.xml
webservices/commons/trunk/modules/transport/modules/tcp/src/org/apache/axis2/transport/tcp/TCPTransportSender.java
webservices/commons/trunk/modules/transport/modules/xmpp/pom.xml
webservices/commons/trunk/modules/transport/pom.xml
Added: webservices/commons/trunk/modules/transport/modules/base/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/pom.xml?rev=697784&view=auto
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/pom.xml (added)
+++ webservices/commons/trunk/modules/transport/modules/base/pom.xml Mon Sep 22 04:30:15 2008
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you 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.
+ -->
+
+<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.axis2</groupId>
+ <artifactId>axis2-transport</artifactId>
+ <version>SNAPSHOT</version>
+ <relativePath>../parent/pom.xml</relativePath>
+ </parent>
+
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-transport-base</artifactId>
+ <name>Apache Axis2 - Base Transport</name>
+ <description>Apache Axis2 - Base Transport</description>
+ <packaging>jar</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+
+ <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>
+ <!-- Axis2 -->
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-kernel</artifactId>
+ <version>${axis2.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpcore-niossl</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-javamail_1.4_spec</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-activation_1.1_spec</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>${commons.logging.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>logkit</groupId>
+ <artifactId>logkit</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>avalon-framework</groupId>
+ <artifactId>avalon-framework</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ </dependencies>
+
+ <properties>
+ <axiom.version>SNAPSHOT</axiom.version>
+ <axis2.version>SNAPSHOT</axis2.version>
+ <commons.logging.version>1.1</commons.logging.version>
+ </properties>
+
+</project>
\ No newline at end of file
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/BinaryBuilder.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/BinaryBuilder.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/BinaryBuilder.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/BinaryBuilder.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.format;
+package org.apache.axis2.format;
import java.io.IOException;
import java.io.InputStream;
@@ -33,8 +33,8 @@
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.description.Parameter;
import org.apache.commons.io.IOUtils;
-import org.apache.synapse.transport.base.BaseConstants;
-import org.apache.synapse.transport.base.BaseUtils;
+import org.apache.axis2.transport.base.BaseConstants;
+import org.apache.axis2.transport.base.BaseUtils;
/**
* Message builder for binary payloads.
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/BinaryFormatter.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/BinaryFormatter.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/BinaryFormatter.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/BinaryFormatter.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.format;
+package org.apache.axis2.format;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
@@ -33,7 +33,7 @@
import org.apache.axis2.AxisFault;
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.transport.http.util.URLTemplatingUtil;
-import org.apache.synapse.transport.base.BaseConstants;
+import org.apache.axis2.transport.base.BaseConstants;
public class BinaryFormatter implements MessageFormatterEx {
public byte[] getBytes(MessageContext messageContext, OMOutputFormat format) throws AxisFault {
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/MessageFormatterEx.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/MessageFormatterEx.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/MessageFormatterEx.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/MessageFormatterEx.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.format;
+package org.apache.axis2.format;
import javax.activation.DataSource;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/MessageFormatterExAdapter.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/MessageFormatterExAdapter.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/MessageFormatterExAdapter.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/MessageFormatterExAdapter.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.format;
+package org.apache.axis2.format;
import java.io.OutputStream;
import java.net.URL;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/PlainTextBuilder.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/PlainTextBuilder.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/PlainTextBuilder.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/PlainTextBuilder.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.format;
+package org.apache.axis2.format;
import java.io.IOException;
import java.io.InputStream;
@@ -32,8 +32,8 @@
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.description.Parameter;
import org.apache.commons.io.IOUtils;
-import org.apache.synapse.transport.base.BaseConstants;
-import org.apache.synapse.transport.base.BaseUtils;
+import org.apache.axis2.transport.base.BaseConstants;
+import org.apache.axis2.transport.base.BaseUtils;
/**
* Message builder for plain text payloads.
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/PlainTextFormatter.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/PlainTextFormatter.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/PlainTextFormatter.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/PlainTextFormatter.java Mon Sep 22 04:30:15 2008
@@ -17,14 +17,14 @@
* under the License.
*/
-package org.apache.synapse.format;
+package org.apache.axis2.format;
import org.apache.axis2.transport.http.util.URLTemplatingUtil;
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.AxisFault;
import org.apache.axiom.om.OMOutputFormat;
import org.apache.axiom.om.OMElement;
-import org.apache.synapse.transport.base.BaseConstants;
+import org.apache.axis2.transport.base.BaseConstants;
import java.io.ByteArrayOutputStream;
import java.io.OutputStream;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/ReaderInputStream.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/ReaderInputStream.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/ReaderInputStream.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/ReaderInputStream.java Mon Sep 22 04:30:15 2008
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.format;
+package org.apache.axis2.format;
import java.io.IOException;
import java.io.InputStream;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextFromElementDataSource.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextFromElementDataSource.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextFromElementDataSource.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextFromElementDataSource.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.format;
+package org.apache.axis2.format;
import java.io.IOException;
import java.io.InputStream;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextMessageBuilder.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextMessageBuilder.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextMessageBuilder.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextMessageBuilder.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.format;
+package org.apache.axis2.format;
import java.io.Reader;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextMessageBuilderAdapter.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextMessageBuilderAdapter.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextMessageBuilderAdapter.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/format/TextMessageBuilderAdapter.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.format;
+package org.apache.axis2.format;
import java.io.InputStream;
import java.io.Reader;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractPollTableEntry.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractPollTableEntry.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractPollTableEntry.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractPollTableEntry.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import java.util.TimerTask;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractPollingTransportListener.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractPollingTransportListener.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractPollingTransportListener.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractPollingTransportListener.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.context.ConfigurationContext;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportListener.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportListener.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportListener.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportListener.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import org.apache.axis2.context.ConfigurationContext;
import org.apache.axis2.context.SessionContext;
@@ -24,8 +24,8 @@
import org.apache.axis2.description.*;
import org.apache.axis2.AxisFault;
import org.apache.axis2.util.MessageContextBuilder;
-import org.apache.synapse.transport.base.threads.WorkerPool;
-import org.apache.synapse.transport.base.threads.WorkerPoolFactory;
+import org.apache.axis2.transport.base.threads.WorkerPool;
+import org.apache.axis2.transport.base.threads.WorkerPoolFactory;
import org.apache.axis2.transport.TransportListener;
import org.apache.axis2.engine.AxisEngine;
import org.apache.axis2.engine.AxisObserver;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportSender.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportSender.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportSender.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportSender.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.context.ConfigurationContext;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseConstants.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseConstants.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseConstants.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseConstants.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import javax.xml.namespace.QName;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseTransportException.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseTransportException.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseTransportException.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseTransportException.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
public class BaseTransportException extends RuntimeException {
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseUtils.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseUtils.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseUtils.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseUtils.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import java.io.IOException;
import java.io.InputStream;
@@ -55,11 +55,12 @@
import org.apache.axis2.engine.AxisConfiguration;
import org.apache.axis2.transport.MessageFormatter;
import org.apache.axis2.transport.TransportUtils;
-import org.apache.axis2.transport.http.HTTPTransportUtils;
+import org.apache.axis2.util.JavaUtils;
+import org.apache.axis2.context.OperationContext;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.apache.synapse.format.BinaryFormatter;
-import org.apache.synapse.format.PlainTextFormatter;
+import org.apache.axis2.format.BinaryFormatter;
+import org.apache.axis2.format.PlainTextFormatter;
public abstract class BaseUtils {
@@ -132,14 +133,14 @@
public static OMOutputFormat getOMOutputFormat(MessageContext msgContext) {
OMOutputFormat format = new OMOutputFormat();
- msgContext.setDoingMTOM(HTTPTransportUtils.doWriteMTOM(msgContext));
- msgContext.setDoingSwA(HTTPTransportUtils.doWriteSwA(msgContext));
- msgContext.setDoingREST(HTTPTransportUtils.isDoingREST(msgContext));
+ msgContext.setDoingMTOM(doWriteMTOM(msgContext));
+ msgContext.setDoingSwA(doWriteSwA(msgContext));
+ msgContext.setDoingREST(isDoingREST(msgContext));
format.setSOAP11(msgContext.isSOAP11());
format.setDoOptimize(msgContext.isDoingMTOM());
format.setDoingSWA(msgContext.isDoingSwA());
- format.setCharSetEncoding(HTTPTransportUtils.getCharSetEncoding(msgContext));
+ format.setCharSetEncoding(getCharSetEncoding(msgContext));
Object mimeBoundaryProperty = msgContext.getProperty(Constants.Configuration.MIME_BOUNDARY);
if (mimeBoundaryProperty != null) {
format.setMimeBoundary((String) mimeBoundaryProperty);
@@ -407,4 +408,130 @@
}
return false;
}
+
+ /**
+ * <p>
+ * Checks whether MTOM needs to be enabled for the message represented by
+ * the msgContext. We check value assigned to the "enableMTOM" property
+ * either using the config files (axis2.xml, services.xml) or
+ * programatically. Programatic configuration is given priority. If the
+ * given value is "optional", MTOM will be enabled only if the incoming
+ * message was an MTOM message.
+ * </p>
+ *
+ * @param msgContext the active MessageContext
+ * @return true if SwA needs to be enabled
+ */
+ public static boolean doWriteMTOM(MessageContext msgContext) {
+ boolean enableMTOM;
+ Object enableMTOMObject = null;
+ // First check the whether MTOM is enabled by the configuration
+ // (Eg:Axis2.xml, services.xml)
+ Parameter parameter = msgContext.getParameter(Constants.Configuration.ENABLE_MTOM);
+ if (parameter != null) {
+ enableMTOMObject = parameter.getValue();
+ }
+ // Check whether the configuration is overridden programatically..
+ // Priority given to programatically setting of the value
+ Object property = msgContext.getProperty(Constants.Configuration.ENABLE_MTOM);
+ if (property != null) {
+ enableMTOMObject = property;
+ }
+ enableMTOM = JavaUtils.isTrueExplicitly(enableMTOMObject);
+ // Handle the optional value for enableMTOM
+ // If the value for 'enableMTOM' is given as optional and if the request
+ // message was a MTOM message we sent out MTOM
+ if (!enableMTOM && msgContext.isDoingMTOM() && (enableMTOMObject instanceof String)) {
+ if (((String) enableMTOMObject).equalsIgnoreCase(Constants.VALUE_OPTIONAL)) {
+ enableMTOM = true;
+ }
+ }
+ return enableMTOM;
+ }
+
+ /**
+ * <p>
+ * Checks whether SOAP With Attachments (SwA) needs to be enabled for the
+ * message represented by the msgContext. We check value assigned to the
+ * "enableSwA" property either using the config files (axis2.xml,
+ * services.xml) or programatically. Programatic configuration is given
+ * priority. If the given value is "optional", SwA will be enabled only if
+ * the incoming message was SwA type.
+ * </p>
+ *
+ * @param msgContext the active MessageContext
+ * @return true if SwA needs to be enabled
+ */
+ public static boolean doWriteSwA(MessageContext msgContext) {
+ boolean enableSwA;
+ Object enableSwAObject = null;
+ // First check the whether SwA is enabled by the configuration
+ // (Eg:Axis2.xml, services.xml)
+ Parameter parameter = msgContext.getParameter(Constants.Configuration.ENABLE_SWA);
+ if (parameter != null) {
+ enableSwAObject = parameter.getValue();
+ }
+ // Check whether the configuration is overridden programatically..
+ // Priority given to programatically setting of the value
+ Object property = msgContext.getProperty(Constants.Configuration.ENABLE_SWA);
+ if (property != null) {
+ enableSwAObject = property;
+ }
+ enableSwA = JavaUtils.isTrueExplicitly(enableSwAObject);
+ // Handle the optional value for enableSwA
+ // If the value for 'enableSwA' is given as optional and if the request
+ // message was a SwA message we sent out SwA
+ if (!enableSwA && msgContext.isDoingSwA() && (enableSwAObject instanceof String)) {
+ if (((String) enableSwAObject).equalsIgnoreCase(Constants.VALUE_OPTIONAL)) {
+ enableSwA = true;
+ }
+ }
+ return enableSwA;
+ }
+
+ /**
+ * Utility method to query CharSetEncoding. First look in the
+ * MessageContext. If it's not there look in the OpContext. Use the defualt,
+ * if it's not given in either contexts.
+ *
+ * @param msgContext the active MessageContext
+ * @return String the CharSetEncoding
+ */
+ public static String getCharSetEncoding(MessageContext msgContext) {
+ String charSetEnc = (String) msgContext
+ .getProperty(Constants.Configuration.CHARACTER_SET_ENCODING);
+
+ if (charSetEnc == null) {
+ OperationContext opctx = msgContext.getOperationContext();
+ if (opctx != null) {
+ charSetEnc = (String) opctx
+ .getProperty(Constants.Configuration.CHARACTER_SET_ENCODING);
+ }
+ /**
+ * If the char set enc is still not found use the default
+ */
+ if (charSetEnc == null) {
+ charSetEnc = MessageContext.DEFAULT_CHAR_SET_ENCODING;
+ }
+ }
+ return charSetEnc;
+ }
+
+ public static boolean isDoingREST(MessageContext msgContext) {
+ boolean enableREST = false;
+
+ // check whether isDoingRest is already true in the message context
+ if (msgContext.isDoingREST()) {
+ return true;
+ }
+
+ Object enableRESTProperty = msgContext.getProperty(Constants.Configuration.ENABLE_REST);
+ if (enableRESTProperty != null) {
+ enableREST = JavaUtils.isTrueExplicitly(enableRESTProperty);
+ }
+
+ msgContext.setDoingREST(enableREST);
+
+ return enableREST;
+ }
}
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/ManagementSupport.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/ManagementSupport.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/ManagementSupport.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/ManagementSupport.java Mon Sep 22 04:30:15 2008
@@ -1,4 +1,4 @@
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import org.apache.axis2.AxisFault;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/MetricsCollector.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/MetricsCollector.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/MetricsCollector.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/MetricsCollector.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
/**
* Collects metrics related to a transport that has metrics support enabled
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/ParamUtils.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/ParamUtils.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/ParamUtils.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/ParamUtils.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import org.apache.axis2.AxisFault;
import org.apache.axis2.description.AxisService;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportListenerEndpointView.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportListenerEndpointView.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportListenerEndpointView.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportListenerEndpointView.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import java.net.InetAddress;
import java.net.UnknownHostException;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportListenerEndpointViewMBean.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportListenerEndpointViewMBean.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportListenerEndpointViewMBean.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportListenerEndpointViewMBean.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
public interface TransportListenerEndpointViewMBean {
String[] getAddresses();
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportMBeanSupport.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportMBeanSupport.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportMBeanSupport.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportMBeanSupport.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import java.lang.management.ManagementFactory;
@@ -57,7 +57,7 @@
}
String jmxAgentName = System.getProperty("jmx.agent.name");
if (jmxAgentName == null || "".equals(jmxAgentName)) {
- jmxAgentName = "org.apache.synapse";
+ jmxAgentName = "org.apache.axis2";
}
String mbeanNameString = jmxAgentName + ":Type=Transport,ConnectorName=" + connectorName;
try {
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportView.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportView.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportView.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportView.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportViewMBean.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportViewMBean.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportViewMBean.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/TransportViewMBean.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base;
+package org.apache.axis2.transport.base;
public interface TransportViewMBean {
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/AbstractDatagramTransportListener.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/AbstractDatagramTransportListener.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/AbstractDatagramTransportListener.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/AbstractDatagramTransportListener.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base.datagram;
+package org.apache.axis2.transport.base.datagram;
import java.io.IOException;
import java.net.SocketException;
@@ -28,8 +28,8 @@
import org.apache.axis2.context.ConfigurationContext;
import org.apache.axis2.description.AxisService;
import org.apache.axis2.description.TransportInDescription;
-import org.apache.synapse.transport.base.AbstractTransportListener;
-import org.apache.synapse.transport.base.ParamUtils;
+import org.apache.axis2.transport.base.AbstractTransportListener;
+import org.apache.axis2.transport.base.ParamUtils;
public abstract class AbstractDatagramTransportListener<E extends DatagramEndpoint>
extends AbstractTransportListener {
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcher.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcher.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcher.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcher.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base.datagram;
+package org.apache.axis2.transport.base.datagram;
import java.io.IOException;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcherCallback.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcherCallback.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcherCallback.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramDispatcherCallback.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base.datagram;
+package org.apache.axis2.transport.base.datagram;
public interface DatagramDispatcherCallback {
void receive(DatagramEndpoint endpoint, byte[] data, int length);
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramEndpoint.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramEndpoint.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramEndpoint.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/DatagramEndpoint.java Mon Sep 22 04:30:15 2008
@@ -16,11 +16,11 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base.datagram;
+package org.apache.axis2.transport.base.datagram;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.description.AxisService;
-import org.apache.synapse.transport.base.MetricsCollector;
+import org.apache.axis2.transport.base.MetricsCollector;
/**
* Endpoint description.
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/ProcessPacketTask.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/ProcessPacketTask.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/ProcessPacketTask.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/ProcessPacketTask.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base.datagram;
+package org.apache.axis2.transport.base.datagram;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
@@ -27,7 +27,7 @@
import org.apache.axis2.transport.TransportUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.apache.synapse.transport.base.MetricsCollector;
+import org.apache.axis2.transport.base.MetricsCollector;
/**
* Task encapsulating the processing of a datagram.
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/Utils.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/Utils.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/Utils.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/Utils.java Mon Sep 22 04:30:15 2008
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.synapse.transport.base.datagram;
+package org.apache.axis2.transport.base.datagram;
/**
* Utility class with methods used by datagram transports.
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/package-info.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/package-info.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/package-info.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/datagram/package-info.java Mon Sep 22 04:30:15 2008
@@ -27,4 +27,4 @@
* or because streaming a message would unnecessarily delay the processing of the
* next available message (as in the case of a UNIX pipe).
*/
-package org.apache.synapse.transport.base.datagram;
+package org.apache.axis2.transport.base.datagram;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/NativeWorkerPool.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/NativeWorkerPool.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/NativeWorkerPool.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/NativeWorkerPool.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base.threads;
+package org.apache.axis2.transport.base.threads;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/WorkerPool.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/WorkerPool.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/WorkerPool.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/WorkerPool.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base.threads;
+package org.apache.axis2.transport.base.threads;
public interface WorkerPool {
public void execute(Runnable task);
Modified: webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/WorkerPoolFactory.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/WorkerPoolFactory.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/WorkerPoolFactory.java (original)
+++ webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/threads/WorkerPoolFactory.java Mon Sep 22 04:30:15 2008
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.synapse.transport.base.threads;
+package org.apache.axis2.transport.base.threads;
/**
* Worker pool factory.
Modified: webservices/commons/trunk/modules/transport/modules/http/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/http/pom.xml?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/http/pom.xml (original)
+++ webservices/commons/trunk/modules/transport/modules/http/pom.xml Mon Sep 22 04:30:15 2008
@@ -29,7 +29,7 @@
<relativePath>../parent/pom.xml</relativePath>
</parent>
<artifactId>axis2-transport-http</artifactId>
- <name>Transports - HTTP</name>
+ <name>Apache Axis2 - HTTP Transport</name>
<description>This inclues all the available transports in Axis2</description>
<dependencies>
<dependency>
@@ -82,6 +82,11 @@
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-transport-base</artifactId>
+ <version>${axis2-transport-base.version}</version>
+ </dependency>
</dependencies>
<build>
@@ -103,4 +108,8 @@
</resource>
</resources>
</build>
+
+ <properties>
+ <axis2-transport-base.version>SNAPSHOT</axis2-transport-base.version>
+ </properties>
</project>
Modified: webservices/commons/trunk/modules/transport/modules/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java (original)
+++ webservices/commons/trunk/modules/transport/modules/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java Mon Sep 22 04:30:15 2008
@@ -32,6 +32,7 @@
import org.apache.axis2.transport.OutTransportInfo;
import org.apache.axis2.transport.TransportSender;
import org.apache.axis2.transport.TransportUtils;
+import org.apache.axis2.transport.base.BaseUtils;
import org.apache.axis2.transport.http.server.AxisHttpResponseImpl;
import org.apache.axis2.util.JavaUtils;
import org.apache.commons.httpclient.Header;
@@ -145,14 +146,14 @@
try {
OMOutputFormat format = new OMOutputFormat();
// if (!msgContext.isDoingMTOM())
- msgContext.setDoingMTOM(HTTPTransportUtils.doWriteMTOM(msgContext));
- msgContext.setDoingSwA(HTTPTransportUtils.doWriteSwA(msgContext));
- msgContext.setDoingREST(HTTPTransportUtils.isDoingREST(msgContext));
+ msgContext.setDoingMTOM(BaseUtils.doWriteMTOM(msgContext));
+ msgContext.setDoingSwA(BaseUtils.doWriteSwA(msgContext));
+ msgContext.setDoingREST(BaseUtils.isDoingREST(msgContext));
format.setSOAP11(msgContext.isSOAP11());
format.setDoOptimize(msgContext.isDoingMTOM());
format.setDoingSWA(msgContext.isDoingSwA());
- format.setCharSetEncoding(HTTPTransportUtils
- .getCharSetEncoding(msgContext));
+ format.setCharSetEncoding(BaseUtils
+ .getCharSetEncoding(msgContext));
Object mimeBoundaryProperty = msgContext
.getProperty(Constants.Configuration.MIME_BOUNDARY);
Modified: webservices/commons/trunk/modules/transport/modules/http/src/org/apache/axis2/transport/http/HTTPTransportUtils.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/http/src/org/apache/axis2/transport/http/HTTPTransportUtils.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/http/src/org/apache/axis2/transport/http/HTTPTransportUtils.java (original)
+++ webservices/commons/trunk/modules/transport/modules/http/src/org/apache/axis2/transport/http/HTTPTransportUtils.java Mon Sep 22 04:30:15 2008
@@ -104,114 +104,6 @@
}
/**
- * <p>
- * Checks whether MTOM needs to be enabled for the message represented by
- * the msgContext. We check value assigned to the "enableMTOM" property
- * either using the config files (axis2.xml, services.xml) or
- * programatically. Programatic configuration is given priority. If the
- * given value is "optional", MTOM will be enabled only if the incoming
- * message was an MTOM message.
- * </p>
- *
- * @param msgContext the active MessageContext
- * @return true if SwA needs to be enabled
- */
- public static boolean doWriteMTOM(MessageContext msgContext) {
- boolean enableMTOM;
- Object enableMTOMObject = null;
- // First check the whether MTOM is enabled by the configuration
- // (Eg:Axis2.xml, services.xml)
- Parameter parameter = msgContext.getParameter(Constants.Configuration.ENABLE_MTOM);
- if (parameter != null) {
- enableMTOMObject = parameter.getValue();
- }
- // Check whether the configuration is overridden programatically..
- // Priority given to programatically setting of the value
- Object property = msgContext.getProperty(Constants.Configuration.ENABLE_MTOM);
- if (property != null) {
- enableMTOMObject = property;
- }
- enableMTOM = JavaUtils.isTrueExplicitly(enableMTOMObject);
- // Handle the optional value for enableMTOM
- // If the value for 'enableMTOM' is given as optional and if the request
- // message was a MTOM message we sent out MTOM
- if (!enableMTOM && msgContext.isDoingMTOM() && (enableMTOMObject instanceof String)) {
- if (((String) enableMTOMObject).equalsIgnoreCase(Constants.VALUE_OPTIONAL)) {
- enableMTOM = true;
- }
- }
- return enableMTOM;
- }
-
- /**
- * <p>
- * Checks whether SOAP With Attachments (SwA) needs to be enabled for the
- * message represented by the msgContext. We check value assigned to the
- * "enableSwA" property either using the config files (axis2.xml,
- * services.xml) or programatically. Programatic configuration is given
- * priority. If the given value is "optional", SwA will be enabled only if
- * the incoming message was SwA type.
- * </p>
- *
- * @param msgContext the active MessageContext
- * @return true if SwA needs to be enabled
- */
- public static boolean doWriteSwA(MessageContext msgContext) {
- boolean enableSwA;
- Object enableSwAObject = null;
- // First check the whether SwA is enabled by the configuration
- // (Eg:Axis2.xml, services.xml)
- Parameter parameter = msgContext.getParameter(Constants.Configuration.ENABLE_SWA);
- if (parameter != null) {
- enableSwAObject = parameter.getValue();
- }
- // Check whether the configuration is overridden programatically..
- // Priority given to programatically setting of the value
- Object property = msgContext.getProperty(Constants.Configuration.ENABLE_SWA);
- if (property != null) {
- enableSwAObject = property;
- }
- enableSwA = JavaUtils.isTrueExplicitly(enableSwAObject);
- // Handle the optional value for enableSwA
- // If the value for 'enableSwA' is given as optional and if the request
- // message was a SwA message we sent out SwA
- if (!enableSwA && msgContext.isDoingSwA() && (enableSwAObject instanceof String)) {
- if (((String) enableSwAObject).equalsIgnoreCase(Constants.VALUE_OPTIONAL)) {
- enableSwA = true;
- }
- }
- return enableSwA;
- }
-
- /**
- * Utility method to query CharSetEncoding. First look in the
- * MessageContext. If it's not there look in the OpContext. Use the defualt,
- * if it's not given in either contexts.
- *
- * @param msgContext the active MessageContext
- * @return String the CharSetEncoding
- */
- public static String getCharSetEncoding(MessageContext msgContext) {
- String charSetEnc = (String) msgContext
- .getProperty(Constants.Configuration.CHARACTER_SET_ENCODING);
-
- if (charSetEnc == null) {
- OperationContext opctx = msgContext.getOperationContext();
- if (opctx != null) {
- charSetEnc = (String) opctx
- .getProperty(Constants.Configuration.CHARACTER_SET_ENCODING);
- }
- /**
- * If the char set enc is still not found use the default
- */
- if (charSetEnc == null) {
- charSetEnc = MessageContext.DEFAULT_CHAR_SET_ENCODING;
- }
- }
- return charSetEnc;
- }
-
- /**
* @param msgContext - The MessageContext of the Request Message
* @param out - The output stream of the response
* @param soapAction - SoapAction of the request
@@ -363,24 +255,6 @@
return in;
}
- public static boolean isDoingREST(MessageContext msgContext) {
- boolean enableREST = false;
-
- // check whether isDoingRest is already true in the message context
- if (msgContext.isDoingREST()) {
- return true;
- }
-
- Object enableRESTProperty = msgContext.getProperty(Constants.Configuration.ENABLE_REST);
- if (enableRESTProperty != null) {
- enableREST = JavaUtils.isTrueExplicitly(enableRESTProperty);
- }
-
- msgContext.setDoingREST(enableREST);
-
- return enableREST;
- }
-
/**
* This will match for content types that will be regarded as REST in WSDL2.0.
* This contains,
Added: webservices/commons/trunk/modules/transport/modules/jms/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/pom.xml?rev=697784&view=auto
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/pom.xml (added)
+++ webservices/commons/trunk/modules/transport/modules/jms/pom.xml Mon Sep 22 04:30:15 2008
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you 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.
+ -->
+
+<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.axis2</groupId>
+ <artifactId>axis2-transport</artifactId>
+ <version>SNAPSHOT</version>
+ <relativePath>../parent/pom.xml</relativePath>
+ </parent>
+
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-transport-jms</artifactId>
+ <name>Apache Axis2 - JMS Transport</name>
+ <description>Apache Axis2 - JMS Transport</description>
+ <packaging>jar</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies><!--
+
+ <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>
+ --><!-- Axis2 --><!--
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-kernel</artifactId>
+ <version>${axis2.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpcore-niossl</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-javamail_1.4_spec</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-activation_1.1_spec</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>${commons.logging.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>logkit</groupId>
+ <artifactId>logkit</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>avalon-framework</groupId>
+ <artifactId>avalon-framework</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>-->
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-transport-base</artifactId>
+ <version>${axis2-transport-base.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jms_1.1_spec</artifactId>
+ <version>${jms-1.1-spec.version}</version>
+ </dependency>
+
+ </dependencies>
+
+ <properties>
+ <axiom.version>SNAPSHOT</axiom.version>
+ <axis2.version>SNAPSHOT</axis2.version>
+ <commons.logging.version>1.1</commons.logging.version>
+ <axis2-transport-base.version>SNAPSHOT</axis2-transport-base.version>
+ <jms-1.1-spec.version>1.1</jms-1.1-spec.version>
+ </properties>
+
+</project>
\ No newline at end of file
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/AxisJMSException.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/AxisJMSException.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/AxisJMSException.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/AxisJMSException.java Mon Sep 22 04:30:15 2008
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
public class AxisJMSException extends RuntimeException {
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/BytesMessageInputStream.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/BytesMessageInputStream.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/BytesMessageInputStream.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/BytesMessageInputStream.java Mon Sep 22 04:30:15 2008
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import java.io.InputStream;
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/BytesMessageOutputStream.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/BytesMessageOutputStream.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/BytesMessageOutputStream.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/BytesMessageOutputStream.java Mon Sep 22 04:30:15 2008
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import java.io.OutputStream;
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConnectionFactory.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConnectionFactory.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConnectionFactory.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConnectionFactory.java Mon Sep 22 04:30:15 2008
@@ -13,14 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.context.ConfigurationContext;
-import org.apache.synapse.transport.base.BaseUtils;
-import org.apache.synapse.transport.base.threads.WorkerPool;
+import org.apache.axis2.transport.base.BaseUtils;
+import org.apache.axis2.transport.base.threads.WorkerPool;
import javax.jms.*;
import javax.naming.Context;
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConnectionFactoryManager.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConnectionFactoryManager.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConnectionFactoryManager.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConnectionFactoryManager.java Mon Sep 22 04:30:15 2008
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import java.util.Collection;
import java.util.HashMap;
@@ -30,7 +30,7 @@
import org.apache.axis2.description.ParameterInclude;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.apache.synapse.transport.base.threads.WorkerPool;
+import org.apache.axis2.transport.base.threads.WorkerPool;
/**
* Class managing a set of {@link JMSConnectionFactory} objects.
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConstants.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConstants.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConstants.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSConstants.java Mon Sep 22 04:30:15 2008
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import org.apache.axis2.client.Options;
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSExceptionWrapper.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSExceptionWrapper.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSExceptionWrapper.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSExceptionWrapper.java Mon Sep 22 04:30:15 2008
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import java.io.IOException;
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSListener.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSListener.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSListener.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSListener.java Mon Sep 22 04:30:15 2008
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import org.apache.axis2.AxisFault;
import org.apache.axis2.Constants;
@@ -22,10 +22,10 @@
import org.apache.axis2.description.AxisService;
import org.apache.axis2.description.Parameter;
import org.apache.axis2.description.TransportInDescription;
-import org.apache.synapse.transport.base.AbstractTransportListener;
-import org.apache.synapse.transport.base.BaseConstants;
-import org.apache.synapse.transport.base.BaseUtils;
-import org.apache.synapse.transport.base.ManagementSupport;
+import org.apache.axis2.transport.base.AbstractTransportListener;
+import org.apache.axis2.transport.base.BaseConstants;
+import org.apache.axis2.transport.base.BaseUtils;
+import org.apache.axis2.transport.base.ManagementSupport;
import java.util.HashMap;
import java.util.Map;
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSMessageReceiver.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSMessageReceiver.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSMessageReceiver.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSMessageReceiver.java Mon Sep 22 04:30:15 2008
@@ -13,14 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import org.apache.axis2.AxisFault;
import org.apache.axis2.Constants;
-import org.apache.synapse.transport.base.threads.WorkerPool;
-import org.apache.synapse.transport.base.BaseUtils;
-import org.apache.synapse.transport.base.BaseConstants;
-import org.apache.synapse.transport.base.MetricsCollector;
+import org.apache.axis2.transport.base.threads.WorkerPool;
+import org.apache.axis2.transport.base.BaseUtils;
+import org.apache.axis2.transport.base.BaseConstants;
+import org.apache.axis2.transport.base.MetricsCollector;
import org.apache.axis2.description.Parameter;
import org.apache.axis2.description.AxisService;
import org.apache.axis2.description.AxisOperation;
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSOutTransportInfo.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSOutTransportInfo.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSOutTransportInfo.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSOutTransportInfo.java Mon Sep 22 04:30:15 2008
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import org.apache.axis2.transport.OutTransportInfo;
import org.apache.commons.logging.Log;
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java Mon Sep 22 04:30:15 2008
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import org.apache.axiom.om.OMOutputFormat;
import org.apache.axiom.om.OMElement;
@@ -26,7 +26,7 @@
import org.apache.axis2.transport.TransportUtils;
import org.apache.axis2.transport.MessageFormatter;
import org.apache.axis2.transport.OutTransportInfo;
-import org.apache.synapse.transport.base.*;
+import org.apache.axis2.transport.base.*;
import org.apache.axis2.transport.http.HTTPConstants;
import org.apache.commons.logging.LogFactory;
Modified: webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSUtils.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSUtils.java?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSUtils.java (original)
+++ webservices/commons/trunk/modules/transport/modules/jms/src/main/java/org/apache/axis2/transport/jms/JMSUtils.java Mon Sep 22 04:30:15 2008
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.synapse.transport.jms;
+package org.apache.axis2.transport.jms;
import org.apache.axiom.om.OMElement;
import org.apache.axis2.AxisFault;
@@ -24,8 +24,8 @@
import org.apache.axis2.description.ParameterIncludeImpl;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.apache.synapse.transport.base.BaseConstants;
-import org.apache.synapse.transport.base.BaseUtils;
+import org.apache.axis2.transport.base.BaseConstants;
+import org.apache.axis2.transport.base.BaseUtils;
import javax.jms.*;
import javax.jms.Queue;
Modified: webservices/commons/trunk/modules/transport/modules/local/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/local/pom.xml?rev=697784&r1=697783&r2=697784&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/local/pom.xml (original)
+++ webservices/commons/trunk/modules/transport/modules/local/pom.xml Mon Sep 22 04:30:15 2008
@@ -29,7 +29,7 @@
<relativePath>../parent/pom.xml</relativePath>
</parent>
<artifactId>axis2-transport-local</artifactId>
- <name>Transports - Local</name>
+ <name>Apache Axis2 - Local Transport</name>
<description>This inclues all the available transports in Axis2</description>
<dependencies>
<dependency>