que tienen un servicio RPC con el siguiente método:gwt - ¿Utiliza la lista <Serializable> en una llamada RPC?
public List<Serializable> myMethod(TransactionCall call) {...}
pero me da una advertencia cuando se analiza este método, y luego la llamada RPC falla
Analyzing 'my.project.package.myService' for serializable types Analyzing methods: public abstract java.util.List<java.io.Serializable> myMethod(my.project.package.TransactionCall call) Return type: java.util.List<java.io.Serializable> [...] java.io.Serializable Verifying instantiability (!) Checking all subtypes of Object wich qualify for serialization
Parece que no puedo usar Serializable para mi Lista ... podría usar mi propia interfaz (algo así como AsyncDataInterface, que implementa el Serializ) interfaz capaz) pero el hecho es que mi método devolverá una lista de objetos personalizados Y objetos básicos (como Strings, int ....).
Así que mis preguntas son:
- ¿Es un comportamiento standart? (No puedo entender por qué no puedo usar esta interfaz en ese caso)
- ¿Alguien tiene una solución alternativa para ese tipo de situación?