activemq-cpp-3.9.5
CMSExceptionSupport.h File Reference

Go to the source code of this file.

Data Structures

class  activemq::util::CMSExceptionSupport
 

Namespaces

namespace  activemq
 Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
 
namespace  activemq::util
 

Macros

#define AMQ_CATCH_ALL_THROW_CMSEXCEPTION()
 Macro for catching an exception of one type and then re-throwing as a Basic CMSException, good for cases where the method isn't specific about what CMS Exceptions are thrown, bad if you need to throw an exception of MessageNotReadableException for instance.
 

Macro Definition Documentation

◆ AMQ_CATCH_ALL_THROW_CMSEXCEPTION

#define AMQ_CATCH_ALL_THROW_CMSEXCEPTION ( )

Macro for catching an exception of one type and then re-throwing as a Basic CMSException, good for cases where the method isn't specific about what CMS Exceptions are thrown, bad if you need to throw an exception of MessageNotReadableException for instance.

Referenced by activemq::commands::ActiveMQMessageTemplate< T >::acknowledge(), activemq::commands::ActiveMQMessageTemplate< T >::clearBody(), activemq::commands::ActiveMQMessageTemplate< T >::clearProperties(), activemq::commands::ActiveMQMessageTemplate< T >::equals(), activemq::commands::ActiveMQMessageTemplate< T >::getBooleanProperty(), activemq::commands::ActiveMQMessageTemplate< T >::getByteProperty(), activemq::commands::ActiveMQMessageTemplate< T >::getCMSMessageID(), activemq::commands::ActiveMQMessageTemplate< T >::getDoubleProperty(), activemq::commands::ActiveMQMessageTemplate< T >::getFloatProperty(), activemq::commands::ActiveMQMessageTemplate< T >::getIntProperty(), activemq::commands::ActiveMQMessageTemplate< T >::getLongProperty(), activemq::commands::ActiveMQMessageTemplate< T >::getPropertyNames(), activemq::commands::ActiveMQMessageTemplate< T >::getPropertyValueType(), activemq::commands::ActiveMQMessageTemplate< T >::getShortProperty(), activemq::commands::ActiveMQMessageTemplate< T >::getStringProperty(), activemq::commands::ActiveMQMessageTemplate< T >::propertyExists(), activemq::commands::ActiveMQMessageTemplate< T >::setBooleanProperty(), activemq::commands::ActiveMQMessageTemplate< T >::setByteProperty(), activemq::commands::ActiveMQMessageTemplate< T >::setCMSDestination(), activemq::commands::ActiveMQMessageTemplate< T >::setCMSReplyTo(), activemq::commands::ActiveMQMessageTemplate< T >::setDoubleProperty(), activemq::commands::ActiveMQMessageTemplate< T >::setFloatProperty(), activemq::commands::ActiveMQMessageTemplate< T >::setIntProperty(), activemq::commands::ActiveMQMessageTemplate< T >::setLongProperty(), activemq::commands::ActiveMQMessageTemplate< T >::setShortProperty(), and activemq::commands::ActiveMQMessageTemplate< T >::setStringProperty().