ClassProgressionModule
public void ClassProgressionModule(ClassCatalog catalog, FoundationLevels foundationLevels, ClassProgressionStore store)
Creates a Module with its own daemon persistence thread.
public void ClassProgressionModule(ClassCatalog catalog, FoundationLevels foundationLevels, ClassProgressionStore store, ClassContentAvailability contentAvailability)
public void ClassProgressionModule(ClassCatalog catalog, FoundationLevels foundationLevels, ClassProgressionStore store, Executor persistenceExecutor, ClassContentAvailability contentAvailability)
public void ClassProgressionModule(ClassCatalog catalog, FoundationLevels foundationLevels, ClassProgressionStore store, Executor persistenceExecutor)
Creates a Module over a supplied asynchronous executor; calls are serialized even if it is a pool. The supplied executor must never dispatch work onto the server's main thread.