检测Serializable对象是否真的可序列化?

时间:2012-05-01 16:16:56

标签: java serializable fail-fast

是否存在内置方法 - 或者有人能指出一个好的模式 - 用于确定实现Serializable的对象在构造时是否实际可序列化?我需要一些没有副作用的东西,所以我不能只调用我的应用服务器中实际序列化对象的方法。

我更喜欢在构造函数中可以利用的东西,而无需更改构造函数签名。但是,我不介意为这些对象构建工厂,如果这样可以更容易。

修改

根据this question's accepted answer,我似乎可以创建自己的ObjectOutputStream - > ObjectInputStream管道在创建时测试对象的可序列化。

0 个答案:

没有答案