Class ConfigurableDataHandler

java.lang.Object
jakarta.activation.DataHandler
org.apache.axiom.attachments.ConfigurableDataHandler

public class ConfigurableDataHandler extends DataHandler
This Axiom DataHandler inplementation allows the user to set custom values for the following MIME body part headers.
  • content-transfer-encoding
  • content-type

Data written to the MIME part gets encoded by content-transfer-encoding specified as above

Usage is Similar to the javax.activation.DataHandler except for the setting of the above properties.

eg:

dataHandler = new ConfigurableDataHandler(new ByteArrayDataSource(byteArray));

dataHandler.setTransferEncoding("quoted-printable");

dataHandler.setContentType("image/jpg");

See Also: