Package org.apache.activemq.blob
Class DefaultBlobDownloadStrategy
java.lang.Object
org.apache.activemq.blob.DefaultStrategy
org.apache.activemq.blob.DefaultBlobDownloadStrategy
- All Implemented Interfaces:
BlobDownloadStrategy
A default implementation of
BlobDownloadStrategy
which uses the URL
class to download files or streams from a remote URL-
Field Summary
Fields inherited from class org.apache.activemq.blob.DefaultStrategy
transferPolicy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteFile
(ActiveMQBlobMessage message) getInputStream
(ActiveMQBlobMessage message) Methods inherited from class org.apache.activemq.blob.DefaultStrategy
createMessageURL, isSuccessfulCode
-
Constructor Details
-
DefaultBlobDownloadStrategy
-
-
Method Details
-
getInputStream
public InputStream getInputStream(ActiveMQBlobMessage message) throws IOException, jakarta.jms.JMSException - Specified by:
getInputStream
in interfaceBlobDownloadStrategy
- Throws:
IOException
jakarta.jms.JMSException
-
deleteFile
- Specified by:
deleteFile
in interfaceBlobDownloadStrategy
- Throws:
IOException
jakarta.jms.JMSException
-