protected void sendTransacted(Destination destination, Serializable message, String propertyName, String propertValue) {
        send(destination, message, propertyName, propertValue, true);
    }
protected void sendTransacted ( Destination destination , Serializable message , String propertyName , String propertValue ) { send ( destination , message , propertyName , propertValue , true ) ; }
Sends message to destination with given JMS message property name and value in transactional manner.

@param destination where to send
@param message what to send
@param propertyName property of obj
@param propertValue value of obj

Since transacted session is used, the message won't be committed until whole enclosing transaction ends.