Я пишу сервис Thrift, основной функцией которого является передача всех запросов к EJB-компонентам. В основном сервис получит вызов, найдет локальный компонент, перенаправит запрос на компонент и перенаправит ответ клиенту.
Основная проблема в том, что thrift IDL не поддерживает языковые типы. Например, одним из параметров метода является объект, реализующий интерфейс Inamed (который расширяет Serializable).
Как я могу сказать thrift, что я хочу импортировать этот интерфейс, скажем, из my.package.interfaces.INamed и использовать его в качестве допустимого параметра / типа возврата?