summaryrefslogtreecommitdiffstats
path: root/com.sun.jersey/META-INF
diff options
context:
space:
mode:
Diffstat (limited to 'com.sun.jersey/META-INF')
-rw-r--r--com.sun.jersey/META-INF/MANIFEST.MF42
-rw-r--r--com.sun.jersey/META-INF/jersey-module-version1
-rw-r--r--com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-client/pom.properties5
-rw-r--r--com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-client/pom.xml124
-rw-r--r--com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-core/pom.properties5
-rw-r--r--com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-core/pom.xml228
-rw-r--r--com.sun.jersey/META-INF/services/com.sun.jersey.spi.HeaderDelegateProvider9
-rw-r--r--com.sun.jersey/META-INF/services/com.sun.jersey.spi.inject.InjectableProvider5
-rw-r--r--com.sun.jersey/META-INF/services/javax.ws.rs.ext.MessageBodyReader27
-rw-r--r--com.sun.jersey/META-INF/services/javax.ws.rs.ext.MessageBodyWriter22
10 files changed, 468 insertions, 0 deletions
diff --git a/com.sun.jersey/META-INF/MANIFEST.MF b/com.sun.jersey/META-INF/MANIFEST.MF
new file mode 100644
index 00000000..f3868345
--- /dev/null
+++ b/com.sun.jersey/META-INF/MANIFEST.MF
@@ -0,0 +1,42 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Jersey
+Bundle-SymbolicName: com.sun.jersey
+Bundle-Version: 1.4
+Bundle-Vendor: Oracle Corporation
+Export-Package: com.sun.jersey.api.client,
+ com.sun.jersey.api.client.async,
+ com.sun.jersey.api.client.config,
+ com.sun.jersey.api.client.filter,
+ com.sun.jersey.api.representation,
+ com.sun.jersey.api.uri,
+ com.sun.jersey.client.impl,
+ com.sun.jersey.client.impl.async,
+ com.sun.jersey.client.osgi,
+ com.sun.jersey.client.proxy,
+ com.sun.jersey.client.urlconnection,
+ com.sun.jersey.core.header,
+ com.sun.jersey.core.header.reader,
+ com.sun.jersey.core.impl.provider.entity,
+ com.sun.jersey.core.impl.provider.header,
+ com.sun.jersey.core.impl.provider.xml,
+ com.sun.jersey.core.osgi,
+ com.sun.jersey.core.provider,
+ com.sun.jersey.core.provider.jaxb,
+ com.sun.jersey.core.reflection,
+ com.sun.jersey.core.spi.component,
+ com.sun.jersey.core.spi.component.ioc,
+ com.sun.jersey.core.spi.factory,
+ com.sun.jersey.core.spi.scanning,
+ com.sun.jersey.core.spi.scanning.uri,
+ com.sun.jersey.core.util,
+ com.sun.jersey.impl,
+ com.sun.jersey.localization,
+ com.sun.jersey.spi,
+ com.sun.jersey.spi.inject,
+ com.sun.jersey.spi.service,
+ com.sun.ws.rs.ext,
+ javax.ws.rs,
+ javax.ws.rs.core,
+ javax.ws.rs.ext
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/com.sun.jersey/META-INF/jersey-module-version b/com.sun.jersey/META-INF/jersey-module-version
new file mode 100644
index 00000000..c068b244
--- /dev/null
+++ b/com.sun.jersey/META-INF/jersey-module-version
@@ -0,0 +1 @@
+1.4
diff --git a/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-client/pom.properties b/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-client/pom.properties
new file mode 100644
index 00000000..68b426b4
--- /dev/null
+++ b/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-client/pom.properties
@@ -0,0 +1,5 @@
+#Generated by org.apache.felix.bundleplugin
+#Sat Sep 11 22:30:48 CEST 2010
+version=1.4
+groupId=com.sun.jersey
+artifactId=jersey-client
diff --git a/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-client/pom.xml b/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-client/pom.xml
new file mode 100644
index 00000000..7ff98886
--- /dev/null
+++ b/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-client/pom.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+
+ Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved.
+
+ The contents of this file are subject to the terms of either the GNU
+ General Public License Version 2 only ("GPL") or the Common Development
+ and Distribution License("CDDL") (collectively, the "License"). You
+ may not use this file except in compliance with the License. You can
+ obtain a copy of the License at
+ https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
+ or packager/legal/LICENSE.txt. See the License for the specific
+ language governing permissions and limitations under the License.
+
+ When distributing the software, include this License Header Notice in each
+ file and include the License file at packager/legal/LICENSE.txt.
+
+ GPL Classpath Exception:
+ Oracle designates this particular file as subject to the "Classpath"
+ exception as provided by Oracle in the GPL Version 2 section of the License
+ file that accompanied this code.
+
+ Modifications:
+ If applicable, add the following below the License Header, with the fields
+ enclosed by brackets [] replaced by your own identifying information:
+ "Portions Copyright [year] [name of copyright owner]"
+
+ Contributor(s):
+ If you wish your version of this file to be governed by only the CDDL or
+ only the GPL Version 2, indicate your decision by adding "[Contributor]
+ elects to include this software in this distribution under the [CDDL or GPL
+ Version 2] license." If you don't indicate a single choice of license, a
+ recipient has the option to distribute your version of this file under
+ either the CDDL, the GPL Version 2 or to extend the choice of license to
+ its licensees as provided above. However, if you add GPL Version 2 code
+ and therefore, elected the GPL Version 2 license, then the option applies
+ only if the new code is made subject to such option by the copyright
+ holder.
+
+-->
+<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>com.sun.jersey</groupId>
+ <artifactId>jersey-project</artifactId>
+ <version>1.4</version>
+ </parent>
+ <artifactId>jersey-client</artifactId>
+ <packaging>bundle</packaging>
+ <name>jersey-client</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.sun.jersey</groupId>
+ <artifactId>jersey-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.net.httpserver</groupId>
+ <artifactId>http</artifactId>
+ <version>20070405</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>osgi_R4_core</artifactId>
+ <version>1.0</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-Activator>com.sun.jersey.client.osgi.Activator</Bundle-Activator>
+ <Import-Package>javax.mail.*;resolution:=optional, *</Import-Package>
+ <Private-Package>com.sun.jersey.client.osgi</Private-Package>
+ <Export-Package>com.sun.jersey.api.client.*,com.sun.jersey.client.*,com.sun.ws.rs.ext</Export-Package>
+ </instructions>
+ <unpackBundle>true</unpackBundle>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <links>
+ <link>https://jsr311.dev.java.net/nonav/releases/1.1</link>
+ </links>
+ <excludePackageNames>com.sun.jersey.client.impl com.sun.ws.rs.ex</excludePackageNames>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
+
diff --git a/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-core/pom.properties b/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-core/pom.properties
new file mode 100644
index 00000000..9da26862
--- /dev/null
+++ b/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-core/pom.properties
@@ -0,0 +1,5 @@
+#Generated by org.apache.felix.bundleplugin
+#Sat Sep 11 22:29:29 CEST 2010
+version=1.4
+groupId=com.sun.jersey
+artifactId=jersey-core
diff --git a/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-core/pom.xml b/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-core/pom.xml
new file mode 100644
index 00000000..c20ad376
--- /dev/null
+++ b/com.sun.jersey/META-INF/maven/com.sun.jersey/jersey-core/pom.xml
@@ -0,0 +1,228 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+
+ Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved.
+
+ The contents of this file are subject to the terms of either the GNU
+ General Public License Version 2 only ("GPL") or the Common Development
+ and Distribution License("CDDL") (collectively, the "License"). You
+ may not use this file except in compliance with the License. You can
+ obtain a copy of the License at
+ https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
+ or packager/legal/LICENSE.txt. See the License for the specific
+ language governing permissions and limitations under the License.
+
+ When distributing the software, include this License Header Notice in each
+ file and include the License file at packager/legal/LICENSE.txt.
+
+ GPL Classpath Exception:
+ Oracle designates this particular file as subject to the "Classpath"
+ exception as provided by Oracle in the GPL Version 2 section of the License
+ file that accompanied this code.
+
+ Modifications:
+ If applicable, add the following below the License Header, with the fields
+ enclosed by brackets [] replaced by your own identifying information:
+ "Portions Copyright [year] [name of copyright owner]"
+
+ Contributor(s):
+ If you wish your version of this file to be governed by only the CDDL or
+ only the GPL Version 2, indicate your decision by adding "[Contributor]
+ elects to include this software in this distribution under the [CDDL or GPL
+ Version 2] license." If you don't indicate a single choice of license, a
+ recipient has the option to distribute your version of this file under
+ either the CDDL, the GPL Version 2 or to extend the choice of license to
+ its licensees as provided above. However, if you add GPL Version 2 code
+ and therefore, elected the GPL Version 2 license, then the option applies
+ only if the new code is made subject to such option by the copyright
+ holder.
+
+-->
+<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>com.sun.jersey</groupId>
+ <artifactId>jersey-project</artifactId>
+ <version>1.4</version>
+ </parent>
+ <artifactId>jersey-core</artifactId>
+ <packaging>bundle</packaging>
+ <name>jersey-core</name>
+ <dependencies>
+ <dependency>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ <version>1.1.1</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ <version>1.4</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>2.1</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>osgi_R4_core</artifactId>
+ <version>1.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+
+ <resources>
+ <resource>
+ <directory>${basedir}/src/main/resources</directory>
+ </resource>
+ <resource>
+ <directory>${basedir}/src/main/java</directory>
+ <excludes>
+ <exclude>**/*.java</exclude>
+ </excludes>
+ </resource>
+ </resources>
+
+ <plugins>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ </plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>add-source</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>add-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>${project.build.directory}/generated-sources/rsrc-gen</source>
+ <source>${project.build.directory}/generated-sources/jsr311</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin> <!-- unpack sources from jsr311-api.jar -->
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>unpack</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ <version>1.1.1</version>
+ <type>jar</type>
+ <classifier>sources</classifier>
+ <overWrite>false</overWrite>
+ <outputDirectory>${project.build.directory}/generated-sources/jsr311</outputDirectory>
+ <!--excludes>
+ **/CacheControl.java,
+ **/Cookie.java,
+ **/EntityTag.java,
+ **/MediaType.java,
+ **/NewCookie.java,
+ **/Variant.java,
+ **/Response.java,
+ **/UriBuilder.java
+ </excludes-->
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+
+ <plugin>
+ <groupId>com.sun.istack</groupId>
+ <artifactId>maven-istack-commons-plugin</artifactId>
+ <version>0.1</version>
+ <executions>
+ <execution>
+ <phase>generate-sources</phase>
+ <configuration>
+ <resources>
+ <directory>${basedir}/src/main/resources</directory>
+ <includes>
+ <include>**/*.properties</include>
+ </includes>
+ </resources>
+ <destDir>${project.build.directory}/generated-sources/rsrc-gen</destDir>
+ <localizationUtilitiesPkgName>com.sun.jersey.localization</localizationUtilitiesPkgName>
+ </configuration>
+ <goals>
+ <goal>rs-gen</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Export-Package>javax.ws.rs.*;-split-package:=merge-first,com.sun.jersey.*;-split-package:=merge-first</Export-Package>
+ <Import-Package>!javax.ws.rs.*,javax.mail.*;resolution:=optional, *</Import-Package>
+ <DynamicImport-Package>*</DynamicImport-Package>
+ <Private-Package>com.sun.jersey.core.osgi;-split-package:=merge-first</Private-Package>
+ <Bundle-Activator>com.sun.jersey.core.osgi.Activator</Bundle-Activator>
+ <Implementation-Title>jersey-core osgi</Implementation-Title>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ <!--Embed-Dependency>jsr311-api;inline=true</Embed-Dependency-->
+ </instructions>
+ <unpackBundle>true</unpackBundle>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <links>
+ <link>https://jsr311.dev.java.net/nonav/releases/1.1</link>
+ </links>
+ <excludePackageNames>com.sun.jersey.core.impl:com.sun.jersey.impl</excludePackageNames>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ </plugin>
+ </plugins>
+
+ </build>
+
+</project>
diff --git a/com.sun.jersey/META-INF/services/com.sun.jersey.spi.HeaderDelegateProvider b/com.sun.jersey/META-INF/services/com.sun.jersey.spi.HeaderDelegateProvider
new file mode 100644
index 00000000..4905c35f
--- /dev/null
+++ b/com.sun.jersey/META-INF/services/com.sun.jersey.spi.HeaderDelegateProvider
@@ -0,0 +1,9 @@
+com.sun.jersey.core.impl.provider.header.LocaleProvider
+com.sun.jersey.core.impl.provider.header.EntityTagProvider
+com.sun.jersey.core.impl.provider.header.MediaTypeProvider
+com.sun.jersey.core.impl.provider.header.CacheControlProvider
+com.sun.jersey.core.impl.provider.header.NewCookieProvider
+com.sun.jersey.core.impl.provider.header.CookieProvider
+com.sun.jersey.core.impl.provider.header.URIProvider
+com.sun.jersey.core.impl.provider.header.DateProvider
+com.sun.jersey.core.impl.provider.header.StringProvider
diff --git a/com.sun.jersey/META-INF/services/com.sun.jersey.spi.inject.InjectableProvider b/com.sun.jersey/META-INF/services/com.sun.jersey.spi.inject.InjectableProvider
new file mode 100644
index 00000000..c5ee8c2a
--- /dev/null
+++ b/com.sun.jersey/META-INF/services/com.sun.jersey.spi.inject.InjectableProvider
@@ -0,0 +1,5 @@
+com.sun.jersey.core.impl.provider.xml.SAXParserContextProvider
+com.sun.jersey.core.impl.provider.xml.XMLStreamReaderContextProvider
+com.sun.jersey.core.impl.provider.xml.DocumentBuilderFactoryProvider
+com.sun.jersey.core.impl.provider.xml.TransformerFactoryProvider
+
diff --git a/com.sun.jersey/META-INF/services/javax.ws.rs.ext.MessageBodyReader b/com.sun.jersey/META-INF/services/javax.ws.rs.ext.MessageBodyReader
new file mode 100644
index 00000000..6114deff
--- /dev/null
+++ b/com.sun.jersey/META-INF/services/javax.ws.rs.ext.MessageBodyReader
@@ -0,0 +1,27 @@
+com.sun.jersey.core.impl.provider.entity.StringProvider
+com.sun.jersey.core.impl.provider.entity.ByteArrayProvider
+com.sun.jersey.core.impl.provider.entity.FileProvider
+com.sun.jersey.core.impl.provider.entity.InputStreamProvider
+com.sun.jersey.core.impl.provider.entity.DataSourceProvider
+com.sun.jersey.core.impl.provider.entity.RenderedImageProvider
+com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider
+com.sun.jersey.core.impl.provider.entity.FormProvider
+com.sun.jersey.core.impl.provider.entity.FormMultivaluedMapProvider
+com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App
+com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$Text
+com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General
+com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$App
+com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text
+com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General
+com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$App
+com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$Text
+com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General
+com.sun.jersey.core.impl.provider.entity.ReaderProvider
+com.sun.jersey.core.impl.provider.entity.DocumentProvider
+com.sun.jersey.core.impl.provider.entity.SourceProvider$StreamSourceReader
+com.sun.jersey.core.impl.provider.entity.SourceProvider$SAXSourceReader
+com.sun.jersey.core.impl.provider.entity.SourceProvider$DOMSourceReader
+com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$App
+com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$Text
+com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$General
+com.sun.jersey.core.impl.provider.entity.EntityHolderReader \ No newline at end of file
diff --git a/com.sun.jersey/META-INF/services/javax.ws.rs.ext.MessageBodyWriter b/com.sun.jersey/META-INF/services/javax.ws.rs.ext.MessageBodyWriter
new file mode 100644
index 00000000..b0c37ec0
--- /dev/null
+++ b/com.sun.jersey/META-INF/services/javax.ws.rs.ext.MessageBodyWriter
@@ -0,0 +1,22 @@
+com.sun.jersey.core.impl.provider.entity.StringProvider
+com.sun.jersey.core.impl.provider.entity.ByteArrayProvider
+com.sun.jersey.core.impl.provider.entity.FileProvider
+com.sun.jersey.core.impl.provider.entity.InputStreamProvider
+com.sun.jersey.core.impl.provider.entity.DataSourceProvider
+com.sun.jersey.core.impl.provider.entity.RenderedImageProvider
+com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider
+com.sun.jersey.core.impl.provider.entity.FormProvider
+com.sun.jersey.core.impl.provider.entity.FormMultivaluedMapProvider
+com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App
+com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$Text
+com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General
+com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$App
+com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text
+com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General
+com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$App
+com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$Text
+com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General
+com.sun.jersey.core.impl.provider.entity.ReaderProvider
+com.sun.jersey.core.impl.provider.entity.DocumentProvider
+com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider
+com.sun.jersey.core.impl.provider.entity.SourceProvider$SourceWriter