Home » activemq-parent-5.3.1-source-release » org.apache » activemq » command » [javadoc | source]
org.apache.activemq.command
public class: ActiveMQBlobMessage [javadoc | source]
java.lang.Object
   org.apache.activemq.command.BaseCommand
      org.apache.activemq.command.Message
         org.apache.activemq.command.ActiveMQMessage
            org.apache.activemq.command.ActiveMQBlobMessage

All Implemented Interfaces:
    BlobMessage, Message, MarshallAware, MessageReference, Command

An implementation of BlobMessage for out of band BLOB transfer
Field Summary
public static final  byte DATA_STRUCTURE_TYPE     
public static final  String BINARY_MIME_TYPE     
Fields inherited from org.apache.activemq.command.ActiveMQMessage:
DATA_STRUCTURE_TYPE,  acknowledgeCallback
Fields inherited from org.apache.activemq.command.Message:
DEFAULT_MINIMUM_MESSAGE_SIZE,  messageId,  originalDestination,  originalTransactionId,  producerId,  destination,  transactionId,  expiration,  timestamp,  arrival,  brokerInTime,  brokerOutTime,  correlationId,  replyTo,  persistent,  type,  priority,  groupID,  groupSequence,  targetConsumerId,  compressed,  userID,  content,  marshalledProperties,  dataStructure,  redeliveryCounter,  size,  properties,  readOnlyProperties,  readOnlyBody,  recievedByDFBridge,  droppable
Fields inherited from org.apache.activemq.command.BaseCommand:
commandId,  responseRequired
Method from org.apache.activemq.command.ActiveMQBlobMessage Summary:
copy,   getBlobDownloader,   getBlobUploader,   getDataStructureType,   getInputStream,   getJMSXMimeType,   getMimeType,   getName,   getRemoteBlobUrl,   getURL,   isDeletedByBroker,   onSend,   setBlobDownloader,   setBlobUploader,   setDeletedByBroker,   setMimeType,   setName,   setRemoteBlobUrl,   setURL
Methods from org.apache.activemq.command.ActiveMQMessage:
acknowledge,   checkReadOnlyBody,   checkValidObject,   clearBody,   clearProperties,   copy,   copy,   decodeString,   encodeString,   equals,   getAcknowledgeCallback,   getBooleanProperty,   getByteProperty,   getDataStructureType,   getDoubleProperty,   getFloatProperty,   getIntProperty,   getJMSCorrelationID,   getJMSCorrelationIDAsBytes,   getJMSDeliveryMode,   getJMSDestination,   getJMSExpiration,   getJMSMessageID,   getJMSPriority,   getJMSRedelivered,   getJMSReplyTo,   getJMSTimestamp,   getJMSType,   getJMSXMimeType,   getLongProperty,   getObjectProperty,   getPropertyNames,   getShortProperty,   getStringProperty,   hashCode,   onSend,   propertyExists,   setAcknowledgeCallback,   setBooleanProperty,   setBooleanProperty,   setByteProperty,   setDoubleProperty,   setFloatProperty,   setIntProperty,   setJMSCorrelationID,   setJMSCorrelationIDAsBytes,   setJMSDeliveryMode,   setJMSDestination,   setJMSExpiration,   setJMSMessageID,   setJMSMessageID,   setJMSPriority,   setJMSRedelivered,   setJMSReplyTo,   setJMSTimestamp,   setJMSType,   setLongProperty,   setObjectProperty,   setObjectProperty,   setProperties,   setShortProperty,   setStringProperty,   visit
Methods from org.apache.activemq.command.Message:
afterMarshall,   afterUnmarshall,   beforeMarshall,   beforeUnmarshall,   clearBody,   clearProperties,   copy,   copy,   decrementReferenceCount,   getArrival,   getBrokerInTime,   getBrokerOutTime,   getBrokerPath,   getCluster,   getConnection,   getContent,   getCorrelationId,   getDataStructure,   getDestination,   getExpiration,   getGroupID,   getGroupSequence,   getMarshalledProperties,   getMemoryUsage,   getMessage,   getMessageHardRef,   getMessageId,   getMinimumMessageSize,   getOriginalDestination,   getOriginalTransactionId,   getPriority,   getProducerId,   getProperties,   getProperty,   getRedeliveryCounter,   getReferenceCount,   getRegionDestination,   getReplyTo,   getSize,   getTargetConsumerId,   getTimestamp,   getTransactionId,   getType,   getUserID,   incrementRedeliveryCounter,   incrementReferenceCount,   isAdvisory,   isCompressed,   isDroppable,   isDropped,   isExpired,   isInTransaction,   isMarshallAware,   isMessage,   isPersistent,   isReadOnlyBody,   isReadOnlyProperties,   isRecievedByDFBridge,   isRedelivered,   lazyCreateProperties,   onMessageRolledBack,   setArrival,   setBrokerInTime,   setBrokerOutTime,   setBrokerPath,   setCluster,   setCompressed,   setConnection,   setContent,   setCorrelationId,   setDataStructure,   setDestination,   setDroppable,   setExpiration,   setGroupID,   setGroupSequence,   setMarshalledProperties,   setMemoryUsage,   setMessageId,   setOriginalDestination,   setOriginalTransactionId,   setPersistent,   setPriority,   setProducerId,   setProperty,   setReadOnlyBody,   setReadOnlyProperties,   setRecievedByDFBridge,   setRedelivered,   setRedeliveryCounter,   setRegionDestination,   setReplyTo,   setTargetConsumerId,   setTimestamp,   setTransactionId,   setType,   setUserID,   toString,   toString
Methods from org.apache.activemq.command.BaseCommand:
copy,   getCommandId,   getFrom,   getTo,   isBrokerInfo,   isMarshallAware,   isMessage,   isMessageAck,   isMessageDispatch,   isMessageDispatchNotification,   isResponse,   isResponseRequired,   isShutdownInfo,   isWireFormatInfo,   setCommandId,   setFrom,   setResponseRequired,   setTo,   toString,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.activemq.command.ActiveMQBlobMessage Detail:
 public Message copy() 
 public BlobDownloader getBlobDownloader() 
 public BlobUploader getBlobUploader() 
 public byte getDataStructureType() 
 public InputStream getInputStream() throws IOException, JMSException 
 public String getJMSXMimeType() 
 public String getMimeType() 
    The MIME type of the BLOB which can be used to apply different content types to messages.
 public String getName() 
 public String getRemoteBlobUrl() 
 public URL getURL() throws JMSException 
 public boolean isDeletedByBroker() 
 public  void onSend() throws JMSException 
 public  void setBlobDownloader(BlobDownloader blobDownloader) 
 public  void setBlobUploader(BlobUploader blobUploader) 
 public  void setDeletedByBroker(boolean deletedByBroker) 
 public  void setMimeType(String mimeType) 
 public  void setName(String name) 
    The name of the attachment which can be useful information if transmitting files over ActiveMQ
 public  void setRemoteBlobUrl(String remoteBlobUrl) 
 public  void setURL(URL url)