Class ServiceDependencyProcessor

java.lang.Object
com._1c.g5.v8.dt.internal.lifecycle.ServiceDependencyProcessor

public final class ServiceDependencyProcessor extends Object
The lifecycle services dependenct processor.

It uses the ILifecycleRegistry to obtain participants for each lifecycle phase. This service detects/resolves the dependencies for each participant and create a collection of lifecycle participants ordered in accordance with its dependencies.

  • Constructor Details

    • ServiceDependencyProcessor

      public ServiceDependencyProcessor(ILifecycleRegistry registry)
      Initializes the service dependency processor with the specified registry.
      Parameters:
      registry - the ILifecycleRegistry instance, cannot be null.
      Throws:
      IllegalArgumentException - if the specified registry is null.
  • Method Details