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