Carga de clases en RMI
Publicado por Jorge García (2 intervenciones) el 27/08/2007 12:54:56
Hola a tod@s,
estoy haciendo una aplicación en RMI y tengo un problemilla. Tengo un cliente que envia un string con el nombre de una clase elegida por el usuario, el servidor recoge el string y crea una instancia para despues usar ciertos metodos de esa clase. Para instanciar la clase estoy usando el método forName del objeto Class, el problema que tengo es que para poder usar los métodos he de hacer un casting explicito de la clase y esto no me vale pues no se en cada momento que clase estoy recibiendo. ¿Alguien sabe como puedo automatizar esto? Aquí dejo la linea de código en cuestión :
ClasePedida c = (ClasePedida)(Class.forName(Clase).newInstance());
¿Si usase un objeto Class directamente habría manera luego de invocar a los métodos de la clase en cuestión?
Muchas gracias :)
SALUD
estoy haciendo una aplicación en RMI y tengo un problemilla. Tengo un cliente que envia un string con el nombre de una clase elegida por el usuario, el servidor recoge el string y crea una instancia para despues usar ciertos metodos de esa clase. Para instanciar la clase estoy usando el método forName del objeto Class, el problema que tengo es que para poder usar los métodos he de hacer un casting explicito de la clase y esto no me vale pues no se en cada momento que clase estoy recibiendo. ¿Alguien sabe como puedo automatizar esto? Aquí dejo la linea de código en cuestión :
ClasePedida c = (ClasePedida)(Class.forName(Clase).newInstance());
¿Si usase un objeto Class directamente habría manera luego de invocar a los métodos de la clase en cuestión?
Muchas gracias :)
SALUD
Valora esta pregunta


0