gwt - Использование List <Serializable> в вызове RPC?

У меня есть служба 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, который реализует интерфейс Serializable), но факт в том, что мой метод будет возвращать список пользовательских объектов и базовых объектов (таких как как строки, int ....).

Итак, мои вопросы:

Это стандартное поведение? (Я не могу понять, почему я не могу использовать этот интерфейс в этом случае)У кого-нибудь есть обходной путь для такой ситуации?

Ответы на вопрос(3)

Ваш ответ на вопрос