servicemix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lh...@apache.org
Subject svn commit: r795778 - /servicemix/utils/trunk/src/main/java/org/apache/servicemix/components/util/StreamDataSource.java
Date Mon, 20 Jul 2009 11:50:29 GMT
Author: lhein
Date: Mon Jul 20 11:50:29 2009
New Revision: 795778

URL: http://svn.apache.org/viewvc?rev=795778&view=rev
Log:
moved the StreamDataSource from components.utils to this package, this class is now only a
deprecated dummy class extending the new streamdatasource from the jaf package

Modified:
    servicemix/utils/trunk/src/main/java/org/apache/servicemix/components/util/StreamDataSource.java

Modified: servicemix/utils/trunk/src/main/java/org/apache/servicemix/components/util/StreamDataSource.java
URL: http://svn.apache.org/viewvc/servicemix/utils/trunk/src/main/java/org/apache/servicemix/components/util/StreamDataSource.java?rev=795778&r1=795777&r2=795778&view=diff
==============================================================================
--- servicemix/utils/trunk/src/main/java/org/apache/servicemix/components/util/StreamDataSource.java
(original)
+++ servicemix/utils/trunk/src/main/java/org/apache/servicemix/components/util/StreamDataSource.java
Mon Jul 20 11:50:29 2009
@@ -16,65 +16,26 @@
  */
 package org.apache.servicemix.components.util;
 
-import java.io.IOException;
 import java.io.InputStream;
-import java.io.OutputStream;
-
-import javax.activation.DataSource;
 
 /**
  * Stream DataSource for Mail and message attachments .
  *
  * @author <a href="mailto:gnodet@logicblaze.com"> Guillaume Nodet</a>
  * @since 3.0
+ * @deprecated use org.apache.servicemix.util.jaf.StreamDataSource instead
  */
-public class StreamDataSource implements DataSource {
-
-    private InputStream in;
-
-    private String contentType;
+public class StreamDataSource extends org.apache.servicemix.util.jaf.StreamDataSource {
 
-    private String name;
-
-    public StreamDataSource(InputStream in) {
-        this(in, null, null);
+	public StreamDataSource(InputStream in) {
+        super(in);
     }
 
     public StreamDataSource(InputStream in, String contentType) {
-        this(in, contentType, null);
+        super(in, contentType);
     }
 
     public StreamDataSource(InputStream in, String contentType, String name) {
-        this.in = in;
-        this.contentType = contentType;
-        this.name = name;
+        super(in, contentType, name);
     }
-
-    public InputStream getInputStream() throws IOException {
-        if (in == null) {
-            throw new IOException("no data");
-        }
-        return in;
-    }
-
-    public OutputStream getOutputStream() throws IOException {
-        throw new IOException("getOutputStream() not supported");
-    }
-
-    public String getContentType() {
-        return contentType;
-    }
-
-    public String getName() {
-        return name;
-    }
-
-    public void setName(String name) {
-        this.name = name;
-    }
-
-    public void setContentType(String contentType) {
-        this.contentType = contentType;
-    }
-
 }



Mime
View raw message