public class DefaultBlobUploadStrategy extends java.lang.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 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 BlobUploadStrategy
OpenwireException
java.io.IOException
public java.net.URL uploadStream(ActiveMQBlobMessage message, java.io.InputStream fis) throws OpenwireException, java.io.IOException
uploadStream
in interface BlobUploadStrategy
OpenwireException
java.io.IOException
public void deleteFile(ActiveMQBlobMessage message) throws java.io.IOException, OpenwireException
java.io.IOException
OpenwireException
protected java.net.URL createUploadURL(ActiveMQBlobMessage message) throws OpenwireException, java.net.MalformedURLException
OpenwireException
java.net.MalformedURLException
Copyright © 2011-2014 Red Hat. All Rights Reserved.