Package org.apache.cxf.attachment
Class AttachmentDataSource
- java.lang.Object
-
- org.apache.cxf.attachment.AttachmentDataSource
-
- All Implemented Interfaces:
javax.activation.DataSource
public class AttachmentDataSource extends Object implements javax.activation.DataSource
-
-
Constructor Summary
Constructors Constructor Description AttachmentDataSource(String ctParam, InputStream inParam)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cache(Message message)
String
getContentType()
InputStream
getInputStream()
String
getName()
OutputStream
getOutputStream()
void
hold(Message message)
boolean
isCached()
void
release()
void
setName(String name)
-
-
-
Constructor Detail
-
AttachmentDataSource
public AttachmentDataSource(String ctParam, InputStream inParam)
-
-
Method Detail
-
isCached
public boolean isCached()
-
cache
public void cache(Message message) throws IOException
- Throws:
IOException
-
hold
public void hold(Message message) throws IOException
- Throws:
IOException
-
release
public void release()
-
getContentType
public String getContentType()
- Specified by:
getContentType
in interfacejavax.activation.DataSource
-
getInputStream
public InputStream getInputStream()
- Specified by:
getInputStream
in interfacejavax.activation.DataSource
-
getName
public String getName()
- Specified by:
getName
in interfacejavax.activation.DataSource
-
setName
public void setName(String name)
-
getOutputStream
public OutputStream getOutputStream() throws IOException
- Specified by:
getOutputStream
in interfacejavax.activation.DataSource
- Throws:
IOException
-
-