I want to extend a base class in apache commons email, the base class is Email. I simply want to add some throttling to the .send() method
3 other classes extend Email: HtmlEmail, SimpleEmail, and MultiPartEmail
There is no factory method for creating these 3 derived classes.
Is there a best way that I can extend this one method from the base Email class? All I can think of is to extend the 3 derived classes, override .send() in each, and have each of them call a common static method to accomplish the .send() throttling functionality.