Interface Initializable

All Known Subinterfaces:
AclManager, AuthenticationManager, AuthorizationManager, EditorManager, GroupManager, RenderingManager, RSSGenerator, URLConstructor, UserManager, WorkflowManager
All Known Implementing Classes:
DefaultAclManager, DefaultAuthenticationManager, DefaultAuthorizationManager, DefaultEditorManager, DefaultGroupManager, DefaultRenderingManager, DefaultRSSGenerator, DefaultURLConstructor, DefaultUserManager, DefaultWorkflowManager, ShortURLConstructor, ShortViewURLConstructor

public interface Initializable
Marker interface for Engine's components that can be initialized.
  • Method Summary

    Modifier and Type Method Description
    void initialize​(Engine engine, java.util.Properties props)
    Initializes this Engine component.
  • Method Details

    • initialize

      void initialize​(Engine engine, java.util.Properties props) throws WikiException

      Initializes this Engine component. Note that the engine is not fully initialized at this point, so don't do anything fancy here - use lazy init, if you have to.
       

      Parameters:
      engine - Engine performing the initialization.
      props - Properties for setup.
      Throws:
      WikiException - if an exception occurs while initializing the component.