Interface IndirectlySerializable
-
- All Known Implementing Classes:
EJBLocalHomeImpl
,EJBLocalHomeInvocationHandler
,EJBLocalObjectImpl
,EJBLocalObjectInvocationHandler
,EntityBeanLocalHomeImpl
,ReadOnlyEJBLocalHomeImpl
,TimerWrapper
@Contract public interface IndirectlySerializable
An interface that allows Non-Serializable objects to be persisted. Any non serializable object that needs to be persisted needs to implement this interface. The getSerializableObjectFactory() method will be called to get a SerilizableObjectFactory that can be persisted. The SerializableObjectFactory can later be de-serialized and the createObject() will be invoked to get the original Non-Serializable object. It is assumed that the SerializableObjectFactory contains enough data that can be used to restore the original state of the object that existed at the time of Serilization- Author:
- Mahesh Kannan
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SerializableObjectFactory
getSerializableObjectFactory()
-
-
-
Method Detail
-
getSerializableObjectFactory
SerializableObjectFactory getSerializableObjectFactory() throws IOException
- Throws:
IOException
-
-