public class DataHandlerExtImpl extends javax.activation.DataHandler implements DataHandlerExt, Observer
| Constructor and Description |
|---|
DataHandlerExtImpl(javax.activation.DataHandler dataHandler,
LifecycleManager manager)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteWhenReadOnce()
Deprecated.
|
void |
purgeDataSource()
Deprecated.
This method will give users an option to trigger a purge
on temporary attachment files.
|
InputStream |
readOnce()
Deprecated.
Get an
InputStream that consumes the content of this data handler. |
void |
update(Observable o,
Object arg)
Deprecated.
|
getAllCommands, getBean, getCommand, getContent, getContentType, getDataSource, getInputStream, getName, getOutputStream, getPreferredCommands, getTransferData, getTransferDataFlavors, isDataFlavorSupported, setCommandMap, setDataContentHandlerFactory, writeTopublic DataHandlerExtImpl(javax.activation.DataHandler dataHandler,
LifecycleManager manager)
public InputStream readOnce() throws IOException
DataHandlerExtInputStream that consumes the content of this data handler. This method is
similar to DataHandler.getInputStream() except that it can be invoked only once. If
the content has not been buffered yet, then the implementation may choose to enable streaming
of the content.
The implementation ensures that after the returned input steam is consumed, the data handler
will be in the same state as after a call to DataHandlerExt.purgeDataSource().
readOnce in interface DataHandlerExtnullIOException - if an error occurspublic void deleteWhenReadOnce()
throws IOException
deleteWhenReadOnce in interface DataHandlerExtIOExceptionpublic void purgeDataSource()
throws IOException
DataHandlerExtpurgeDataSource in interface DataHandlerExtIOExceptionpublic void update(Observable o, Object arg)
Copyright © The Apache Software Foundation. All Rights Reserved.