У меня есть службы RPC с помощью следующего метода:gwt - Использование списка <Serializable> в вызове RPC?
public List<Serializable> myMethod(TransactionCall call) {...}
Но я получаю предупреждение, когда анализируется этот метод, а затем вызов RPC не удается
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
Кажется, я не могу использовать Serializable для моего списка ... Вместо этого я мог бы использовать свой собственный интерфейс (что-то вроде AsyncDataInterface, которое реализует Serializ способный интерфейс), но факт в том, что мой метод вернет список пользовательских объектов И основных объектов (таких как Строки, int ....).
Так что мои вопросы:
- Является ли это поведение стандарт? (Я не могу понять, почему я не могу использовать этот интерфейс в этом случае)
- У кого-нибудь есть обходной путь для такого рода ситуаций?