java - Generic method invocation using annotations -
i creating web application , injecting systemmanager
interface in it. of business logic resides behind , pages have request data it. create generic implementation method signature , based on annotation invoke correct method in system.
the implementation of interface acts facade pattern - calls methods on different objects.
the current implementation
systemmanager.java
void executea(); void executeb();
systemmanagerimpl.java
void executea(){ systema.exectuea(); } void executeb(){ systemb.exectueb(); }
but replace generic solution like
systemmanager.java
@systema void executea(); @systemb void executeb();
systemmanagerimpl.java
void genericmethod(){ // based on annotation of method received calling correct system class , invoking correct method }
i dont think possible still open suggestions.
Comments
Post a Comment