public class DefaultBlobUploadStrategy extends java.lang.Object implements BlobUploadStrategy
BlobUploadStrategy which uses the URL
class to upload files or streams to a remote URL| Constructor and Description |
|---|
DefaultBlobUploadStrategy(BlobTransferPolicy transferPolicy) |
| Modifier and Type | Method and Description |
|---|---|
protected java.net.URL |
createUploadURL(ActiveMQBlobMessage message) |
void |
deleteFile(ActiveMQBlobMessage message) |
java.net.URL |
uploadFile(ActiveMQBlobMessage message,
java.io.File file) |
java.net.URL |
uploadStream(ActiveMQBlobMessage message,
java.io.InputStream fis) |
public DefaultBlobUploadStrategy(BlobTransferPolicy transferPolicy)
public java.net.URL uploadFile(ActiveMQBlobMessage message, java.io.File file) throws OpenwireException, java.io.IOException
uploadFile in interface BlobUploadStrategyOpenwireExceptionjava.io.IOExceptionpublic java.net.URL uploadStream(ActiveMQBlobMessage message, java.io.InputStream fis) throws OpenwireException, java.io.IOException
uploadStream in interface BlobUploadStrategyOpenwireExceptionjava.io.IOExceptionpublic void deleteFile(ActiveMQBlobMessage message) throws java.io.IOException, OpenwireException
java.io.IOExceptionOpenwireExceptionprotected java.net.URL createUploadURL(ActiveMQBlobMessage message) throws OpenwireException, java.net.MalformedURLException
OpenwireExceptionjava.net.MalformedURLExceptionCopyright © 2011-2014 Red Hat. All Rights Reserved.