public void init() throws SpaceComponentsInitializeException {
  _componentsHandlers=_space.getSpaceComponentHandlers();
  try {
    SpaceInitializationIndicator.setInitializer();
    for (Iterator<ISpaceComponentsHandler> iterator=_componentsHandlers.iterator(); iterator.hasNext(); ) {
      ISpaceComponentsHandler handler=iterator.next();
      if (handler.isRecoverySupported())       handler.initComponents(false);
    }
  }
  finally {
    SpaceInitializationIndicator.unsetInitializer();
  }
  _space.addInternalSpaceModeListener(this);
}

public void init ( ) throws SpaceComponentsInitializeException { _componentsHandlers = _space . getSpaceComponentHandlers ( ) ; try { SpaceInitializationIndicator . setInitializer ( ) ; for ( Iterator < ISpaceComponentsHandler > iterator = _componentsHandlers . iterator ( ) ; iterator . hasNext ( ) ; ) { ISpaceComponentsHandler handler = iterator . next ( ) ; if ( handler . isRecoverySupported ( ) ) handler . initComponents ( false ) ; } } finally { SpaceInitializationIndicator . unsetInitializer ( ) ; } _space . addInternalSpaceModeListener ( this ) ; }
initialize the component manager with space components . initialize any component that can be run during recovery . only components that can run on backup are initialized , primary - only components are initialized later , since they can ' t run during recovery .
