Class StreamingDataHandler

  • All Implemented Interfaces:
    Closeable, AutoCloseable
    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();

    Author:
    Jitendra Kotamraju
    • Method Summary

      • Methods inherited from class org.jvnet.staxex.StreamingDataHandler

        close, getHrefCid, moveTo, readOnce, setHrefCid
      • Methods inherited from class jakarta.activation.DataHandler

        getAllCommands, getBean, getCommand, getContent, getContentType, getDataSource, getInputStream, getName, getOutputStream, getPreferredCommands, getTransferData, getTransferDataFlavors, isDataFlavorSupported, setCommandMap, setDataContentHandlerFactory, writeTo
    • Constructor Detail

      • StreamingDataHandler

        public StreamingDataHandler​(Object o,
                                    String s)
      • StreamingDataHandler

        public StreamingDataHandler​(URL url)
      • StreamingDataHandler

        public StreamingDataHandler​(jakarta.activation.DataSource dataSource)