Есть ли встроенный метод — или кто-нибудь может указать мне на хороший шаблон — для определения того, действительно ли объект, реализующий Serializable
, сериализуем во время создания? Мне нужно что-то, что не имеет побочных эффектов, поэтому я не могу просто вызывать методы на своем сервере приложений, которые фактически сериализуют объекты.
Я бы предпочел что-то, что я могу использовать в конструкторе без изменения подписи конструктора. Тем не менее, я не против построить фабрику для этих объектов, если это облегчит задачу.
ИЗМЕНИТЬ
Согласно этот вопрос принятый ответ похоже, я могу просто создать свой собственный канал ObjectOutputStream
-> ObjectInputStream
для проверки сериализуемости объектов во время создания.
Serializable
), чтобы соответствовать вашим требованиям? - person Daniel Gabriel   schedule 02.05.2012Serializable
, уже делает его сериализуемым, но вы говорите, что этого недостаточно. - person Daniel Gabriel   schedule 02.05.2012