Pod manager that creates a store for the pod with a PodGenerator and fills it with resources from a ResourcesGenerator.

Part of the dynamic pod creation.

  1. Calls a PodGenerator to instantiate a new resource store for the pod.
  2. Generates the pod resources based on the templates as usual.
  3. Adds the created pod to the routing storage, which is used for linking pod identifiers to their resource stores.

See

TemplatedPodGenerator, ConfigPodInitializer, BaseUrlRouterRule

Hierarchy

  • ConfigPodManager

Implements

Constructors

Properties

logger: Logger = ...
podGenerator: PodGenerator
resourcesGenerator: ResourcesGenerator
routingStorage: KeyValueStorage<string, ResourceStore>

Methods