Есть ли варианты ограничения размера входных выходных сообщений в протобуфере?Например, у меня есть два сообщения типа In
и Out
, каждое из которых содержит обязательный байтовый массив bytes
, и в этот массив я могу записать много байтов, поэтому я хочу ограничить размер этого массива, например, до1Mb Как мне это сделать?
РЕДАКТИРОВАТЬ
Я нашел класс CodedInputStream
и метод pushLimit
, но я не могу редактировать сгенерированные источники, чтобы установить ограничение с помощью этого метода, как это сделатьэто из .proto
сообщения?
Спасибо.