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:
- java.awt.datatransfer.Transferable, java.io.Closeable
- Direct Known Subclasses:
- DataSourceStreamingDataHandler, MIMEPartStreamingDataHandler
public abstract class StreamingDataHandler
- extends org.jvnet.staxex.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();
Methods inherited from class org.jvnet.staxex.StreamingDataHandler |
close, moveTo, readOnce |
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(java.lang.Object o,
java.lang.String s)
StreamingDataHandler
public StreamingDataHandler(java.net.URL url)
StreamingDataHandler
public StreamingDataHandler(javax.activation.DataSource dataSource)
getHrefCid
public java.lang.String getHrefCid()
setHrefCid
public void setHrefCid(java.lang.String cid)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.