public class DefaultBlobUploadStrategy extends Object implements BlobUploadStrategy
BlobUploadStrategy
which uses the URL
class to upload files or streams to a remote URLConstructor 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 BlobUploadStrategy
OpenwireException
IOException
public URL uploadStream(ActiveMQBlobMessage message, InputStream fis) throws OpenwireException, IOException
uploadStream
in interface BlobUploadStrategy
OpenwireException
IOException
public void deleteFile(ActiveMQBlobMessage message) throws IOException, OpenwireException
IOException
OpenwireException
protected URL createUploadURL(ActiveMQBlobMessage message) throws OpenwireException, MalformedURLException
Copyright © 2011–2014 Red Hat. All rights reserved.