classDependentContainerActor extends Actor with ActorLogging
This is a helper Actor that works on behalf of the #ContainerManager to delay
the start of a container until all linked containers have been started.
One instance of this actor is created for every defined container that has
at least one container link defined. The ContainerManager propagates the
ContainerStarted events. These events will be used to clear the list of
containers that we are waiting for. Once the list is Empty we will send
an DependenciesStarted message to the ContainerManager, so the he can start
the container afterwards.
This is a helper Actor that works on behalf of the #ContainerManager to delay the start of a container until all linked containers have been started.
One instance of this actor is created for every defined container that has at least one container link defined. The ContainerManager propagates the ContainerStarted events. These events will be used to clear the list of containers that we are waiting for. Once the list is Empty we will send an DependenciesStarted message to the ContainerManager, so the he can start the container afterwards.