com.sun.xml.ws.developer
Class StreamingDataHandler

java.lang.Object
  extended by javax.activation.DataHandler
      extended by org.jvnet.staxex.StreamingDataHandler
          extended by 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();


Constructor Summary
StreamingDataHandler(javax.activation.DataSource dataSource)
           
StreamingDataHandler(java.lang.Object o, java.lang.String s)
           
StreamingDataHandler(java.net.URL url)
           
 
Method Summary
 java.lang.String getHrefCid()
           
 void setHrefCid(java.lang.String cid)
           
 
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
 

Constructor Detail

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)
Method Detail

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.