public interface BlobMessage extends Message
Modifier and Type | Method and Description |
---|---|
java.io.InputStream |
getInputStream()
Return the input stream to process the BLOB
|
java.lang.String |
getMimeType()
The MIME type of the BLOB which can be used to apply different content types to messages.
|
java.lang.String |
getName() |
java.net.URL |
getURL()
Returns the URL for the blob if its available as an external URL (such as file, http, ftp etc)
or null if there is no URL available
|
void |
setMimeType(java.lang.String mimeType)
Sets the MIME type of the BLOB so that a consumer can process things nicely with a Java Activation Framework
DataHandler
|
void |
setName(java.lang.String name)
The name of the attachment which can be useful information if transmitting files over ActiveMQ
|
getJMSXMimeType
acknowledge, clearBody, clearProperties, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
java.io.InputStream getInputStream() throws java.io.IOException, javax.jms.JMSException
java.io.IOException
javax.jms.JMSException
java.net.URL getURL() throws java.net.MalformedURLException, javax.jms.JMSException
java.net.MalformedURLException
javax.jms.JMSException
java.lang.String getMimeType()
void setMimeType(java.lang.String mimeType)
java.lang.String getName()
void setName(java.lang.String name)
Copyright © 2005-2017. All Rights Reserved.