org.apache.activemq.blob
Class BlobUploader

java.lang.Object
  extended by org.apache.activemq.blob.BlobUploader

public class BlobUploader
extends java.lang.Object

A helper class to represent a required upload of a BLOB to some remote URL


Constructor Summary
BlobUploader(BlobTransferPolicy blobTransferPolicy, java.io.File file)
           
BlobUploader(BlobTransferPolicy blobTransferPolicy, java.io.InputStream in)
           
 
Method Summary
 BlobTransferPolicy getBlobTransferPolicy()
           
 BlobUploadStrategy getStrategy()
           
 java.net.URL upload(ActiveMQBlobMessage message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlobUploader

public BlobUploader(BlobTransferPolicy blobTransferPolicy,
                    java.io.InputStream in)

BlobUploader

public BlobUploader(BlobTransferPolicy blobTransferPolicy,
                    java.io.File file)
Method Detail

upload

public java.net.URL upload(ActiveMQBlobMessage message)
                    throws javax.jms.JMSException,
                           java.io.IOException
Throws:
javax.jms.JMSException
java.io.IOException

getBlobTransferPolicy

public BlobTransferPolicy getBlobTransferPolicy()

getStrategy

public BlobUploadStrategy getStrategy()


Copyright © 2005-2016. All Rights Reserved.