We present a general technique to obtain closed form convexity adjustments in an affine term structure set up, for products that are non-standard in terms of the timing or the rate of payment. We show how convexity adjustments are related to affine functionals, and as particular examples, we...