Class FastInfosetDataContentHandler

java.lang.Object
com.sun.xml.messaging.saaj.soap.FastInfosetDataContentHandler
All Implemented Interfaces:
jakarta.activation.DataContentHandler

public class FastInfosetDataContentHandler extends Object implements jakarta.activation.DataContentHandler
JAF data handler for Fast Infoset content
  • Field Details

  • Constructor Details

    • FastInfosetDataContentHandler

      public FastInfosetDataContentHandler()
  • Method Details

    • getTransferDataFlavors

      public jakarta.activation.ActivationDataFlavor[] getTransferDataFlavors()
      Return the DataFlavors for this DataContentHandler
      Specified by:
      getTransferDataFlavors in interface jakarta.activation.DataContentHandler
      Returns:
      The DataFlavors.
    • getTransferData

      public Object getTransferData(jakarta.activation.ActivationDataFlavor flavor, jakarta.activation.DataSource dataSource) throws IOException
      Return the Transfer Data of type DataFlavor from InputStream
      Specified by:
      getTransferData in interface jakarta.activation.DataContentHandler
      Parameters:
      flavor - The DataFlavor.
      dataSource - DataSource.
      Returns:
      The constructed Object.
      Throws:
      IOException - in case of an I/O error
    • getContent

      public Object getContent(jakarta.activation.DataSource dataSource) throws IOException
      Specified by:
      getContent in interface jakarta.activation.DataContentHandler
      Throws:
      IOException
    • writeTo

      public void writeTo(Object obj, String mimeType, OutputStream os) throws IOException
      Construct an object from a byte stream (similar semantically to previous method, we are deciding which one to support)
      Specified by:
      writeTo in interface jakarta.activation.DataContentHandler
      Throws:
      IOException