public class BlobTransferPolicyFactory
extends java.lang.Object
This class is simply a class that can be marshalled correctly.
As DefaultBlobUploadStrategy
does not conform to the marshalling requirements of a no-param constructor it should not be
explicitly configured.
If fields are not explicitly set, then the corresponding BlobUploadStrategy
method will not be
invoked.
In the adapter configuration file this class is aliased as activemq-blob-transfer-policy which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
BlobTransferPolicyFactory()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
org.apache.activemq.blob.BlobTransferPolicy |
create()
Create a BlobTransferPolicy.
|
java.lang.String |
getBrokerUploadUrl() |
java.lang.Integer |
getBufferSize() |
java.lang.String |
getDefaultUploadUrl() |
org.apache.activemq.blob.BlobUploadStrategy |
getUploadStrategy() |
java.lang.String |
getUploadUrl() |
void |
setBrokerUploadUrl(java.lang.String url) |
void |
setBufferSize(java.lang.Integer i) |
void |
setDefaultUploadUrl(java.lang.String url) |
void |
setUploadStrategy(org.apache.activemq.blob.BlobUploadStrategy strat) |
void |
setUploadUrl(java.lang.String url) |
public BlobTransferPolicyFactory()
All fields are initialised to be null.
public org.apache.activemq.blob.BlobTransferPolicy create()
public java.lang.String getBrokerUploadUrl()
BlobTransferPolicy.getBrokerUploadUrl()
public void setBrokerUploadUrl(java.lang.String url)
BlobTransferPolicy.setBrokerUploadUrl(String)
public java.lang.String getDefaultUploadUrl()
BlobTransferPolicy.getDefaultUploadUrl()
public void setDefaultUploadUrl(java.lang.String url)
BlobTransferPolicy.setDefaultUploadUrl(String)
public java.lang.String getUploadUrl()
BlobTransferPolicy.getUploadUrl()
public void setUploadUrl(java.lang.String url)
BlobTransferPolicy.setUploadUrl(String)
public org.apache.activemq.blob.BlobUploadStrategy getUploadStrategy()
BlobTransferPolicy.getUploadStrategy()
public void setUploadStrategy(org.apache.activemq.blob.BlobUploadStrategy strat)
BlobTransferPolicy.setUploadStrategy(org.apache.activemq.blob.BlobUploadStrategy)
public java.lang.Integer getBufferSize()
BlobTransferPolicy.getBufferSize()
public void setBufferSize(java.lang.Integer i)
BlobTransferPolicy.setBufferSize(int)