public class DefaultBlobUploadStrategy extends 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 URL |
createUploadURL(ActiveMQBlobMessage message) |
void |
deleteFile(ActiveMQBlobMessage message) |
URL |
uploadFile(ActiveMQBlobMessage message,
File file) |
URL |
uploadStream(ActiveMQBlobMessage message,
InputStream fis) |
public DefaultBlobUploadStrategy(BlobTransferPolicy transferPolicy)
public URL uploadFile(ActiveMQBlobMessage message, File file) throws OpenwireException, IOException
uploadFile in interface BlobUploadStrategyOpenwireExceptionIOExceptionpublic URL uploadStream(ActiveMQBlobMessage message, InputStream fis) throws OpenwireException, IOException
uploadStream in interface BlobUploadStrategyOpenwireExceptionIOExceptionpublic void deleteFile(ActiveMQBlobMessage message) throws IOException, OpenwireException
IOExceptionOpenwireExceptionprotected URL createUploadURL(ActiveMQBlobMessage message) throws OpenwireException, MalformedURLException
Copyright © 2011–2015 Red Hat. All rights reserved.