Class CompositeWorkspaceInitializer

java.lang.Object
org.apache.jackrabbit.oak.spi.lifecycle.CompositeWorkspaceInitializer
All Implemented Interfaces:
WorkspaceInitializer

public class CompositeWorkspaceInitializer extends Object implements WorkspaceInitializer
Composite repository initializer that delegates the initialize(org.apache.jackrabbit.oak.spi.state.NodeBuilder, String) calls in sequence to all the component initializers.
  • Constructor Details

    • CompositeWorkspaceInitializer

      public CompositeWorkspaceInitializer(@NotNull @NotNull Collection<WorkspaceInitializer> trackers)
    • CompositeWorkspaceInitializer

      public CompositeWorkspaceInitializer(@NotNull @NotNull WorkspaceInitializer... initializers)
  • Method Details

    • initialize

      public void initialize(NodeBuilder builder, String workspaceName)
      Description copied from interface: WorkspaceInitializer
      Initialize the content of a new workspace. This method is called before the workspace becomes available.
      Specified by:
      initialize in interface WorkspaceInitializer
      Parameters:
      builder - builder for accessing and modifying the workspace
      workspaceName - The name of the workspace that is being initialized.