org.neodatis.odb.core
Interface ITwoPhaseInit

All Known Subinterfaces:
IByteArrayConverter, IClassIntrospector, ICoreProvider, IObjectWriter, ISessionManager
All Known Implementing Classes:
AbstractClassIntrospector, AbstractObjectWriter, AndroidClassIntrospector, DefaultByteArrayConverter, DefaultClassIntrospector, DefaultCoreProvider, LocalObjectWriter, ServerObjectWriter, SessionManager

public interface ITwoPhaseInit

A simple interface to guarantee a second init phase for objects. This used the CoreProvider objects as they can have cyclic reference that can cause cyclic initialization problem. Cyclic initialization work should be executed in the second init phase to guarantee we are working on complete initialized instance instead of partially initialized

Author:
olivier

Method Summary
 void init2()
          The second init phase
 

Method Detail

init2

void init2()
The second init phase