protected boolean enableResolveObject(boolean enable)


描述

所述java.io.ObjectInputStream.enableResolveObject(boolean enable)方法使得数据流,以允许要被替换从流中读取的对象。启用后,将为每个反序列化的对象调用resolveObject方法。

如果enable为true,并且安装了安全管理器,则此方法首先使用SerializablePermission(“enableSubstitution”)权限调用安全管理器的checkPermission方法,以确保可以启用流以允许替换从流中读取的对象。

声明

以下是java.io.ObjectInputStream.enableResolveObject()方法的声明。

protected boolean enableResolveObject(boolean enable)

参数

enable - 如果允许对每个要反序列化的对象使用resolveObject,则为true

返回值

此方法在调用此方法之前返回先前的设置。

异常

SecurityException - 如果存在安全管理器且其checkPermission方法拒绝启用流以允许替换从流中读取的对象。