2015-01-09 4 views
1

Я пытаюсь определить метод в java, используя буферы протокола, где тип возврата является логическим, но аргумент метода представляет собой набор перечислений. это нужный методОпределение метода буфера протокола. Передача аргументов

общественного логический isXyz (Set перечисления)

Как я определить сообщение в .proto файла для достижения этой цели?

Заранее благодарен!

+0

Что значит «определить метод в Java с использованием буферов протокола»? Предполагается ли, что метод должен принимать тип буфера протокола в качестве аргумента? –

+0

нет Я хочу определить член в буфере протокола, который дает вышеуказанный метод! im не удается найти способ передать аргумент метода, отличный от возвращаемого типа! –

+0

Единственные буферы протокола поддержки для добавления методов с пользовательскими подписями в RPC-сервисах, которые, я думаю, не так, как вы хотите? Типы буферов протокола - это немые типы данных и на самом деле не поддерживают добавление дополнительных функциональных возможностей любым способом, кроме как обертывание их в свой собственный тип Java. –

ответ

0

Буферы только для протокола поддержки для добавления методов с пользовательскими подписями находятся в службах RPC, которые я не думаю, что вы действительно хотите? Типы буферов протокола - это немые типы данных и на самом деле не поддерживают добавление дополнительных функциональных возможностей любым способом, кроме обертывания их в свой собственный тип Java.

Смежные вопросы