com.sun.xml.ws.developer
Class StreamingDataHandler
java.lang.Object
javax.activation.DataHandler
org.jvnet.staxex.StreamingDataHandler
com.sun.xml.ws.developer.StreamingDataHandler
- All Implemented Interfaces:
- Transferable, Closeable
- Direct Known Subclasses:
- DataSourceStreamingDataHandler, MIMEPartStreamingDataHandler
public abstract class StreamingDataHandler
- extends StreamingDataHandler
Implementation of StreamingDataHandler to access MIME
attachments efficiently. Applications can use the additional methods and decide
on how to access the attachment data in JAX-WS applications.
for e.g.:
DataHandler dh = proxy.getData();
StreamingDataHandler sdh = (StreamingDataHandler)dh;
// readOnce() doesn't store attachment on the disk in some cases
// for e.g when only one huge attachment after soap envelope part in MIME message
InputStream in = sdh.readOnce();
...
in.close();
sdh.close();
- Author:
- Jitendra Kotamraju
| Methods inherited from class javax.activation.DataHandler |
getAllCommands, getBean, getCommand, getContent, getContentType, getDataSource, getInputStream, getName, getOutputStream, getPreferredCommands, getTransferData, getTransferDataFlavors, isDataFlavorSupported, setCommandMap, setDataContentHandlerFactory, writeTo |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamingDataHandler
public StreamingDataHandler(Object o,
String s)
StreamingDataHandler
public StreamingDataHandler(URL url)
StreamingDataHandler
public StreamingDataHandler(DataSource dataSource)
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.