Ein wenig konkreter?
Du kannst mittel CDI interceptor bauen und musst dann nur noch eine Annotation an die Bean-Klasse und/oder Methode setzen.
Du kannst (echte) AOP nutzen.
Du kannst ...
Wenn man genauer weiß, was dein eigentlich Ziel ist und was du genau vermeiden willst, dann wäre es sicherlich leichter zutreffende Antworten zu geben.