Class MIMEPartStreamingDataHandler

java.lang.Object
jakarta.activation.DataHandler
org.jvnet.staxex.StreamingDataHandler
com.sun.xml.ws.developer.StreamingDataHandler
com.sun.xml.ws.encoding.MIMEPartStreamingDataHandler
All Implemented Interfaces:
Closeable, AutoCloseable

public class MIMEPartStreamingDataHandler 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
  • Constructor Summary

    Constructors
    Constructor
    Description
    MIMEPartStreamingDataHandler(org.jvnet.mimepull.MIMEPart part)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    moveTo(File file)
     
     

    Methods inherited from class org.jvnet.staxex.StreamingDataHandler

    getHrefCid, setHrefCid

    Methods inherited from class jakarta.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 Details

    • MIMEPartStreamingDataHandler

      public MIMEPartStreamingDataHandler(org.jvnet.mimepull.MIMEPart part)
  • Method Details