Есть ли способ ограничить максимальный размер буфера для чтения из ObjectInputStream в Java?
Я хочу прекратить десериализацию, если выяснится, что рассматриваемый объект злонамеренно обработан.
Конечно, есть ObjectInputStream.read (byte [] buf, int off, int len), но я не хочу страдать из-за снижения производительности, скажем, byte [1000000].
Я что-то здесь упускаю?