|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.sql.CLOBInvocationHandler
ProxyHandler de un Dynamic Proxy que se encarga de abstraer al programador de la
implementacion concreta de LOBS: ORACLE o Weblogic.
La configuracion a utilizar se establece en el fichero r01f.properties.xml
Constructor Summary | |
CLOBInvocationHandler()
Constructor vacio |
|
CLOBInvocationHandler(java.sql.Clob clob)
Constructor en base a una instancia del Clob. |
Method Summary | |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
Realiza la invocación del método del LOB llamado en el objeto sobre el que se está haciendo proxy (la implementación concreta ORACLE o WEBLOGIC) Cliente ---> [Proxy (presenta el interfaz del LOB] ---> Implementacion Concreta El cliente piensa que trata con el LOB "genuinio", pero en realidad está invocando al Proxy que a través del método invoke, llama al método correspondiente en la implementación cargada |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CLOBInvocationHandler()
public CLOBInvocationHandler(java.sql.Clob clob)
clob
- Method Detail |
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
java.lang.Throwable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |