Class CircularDependencyException

All Implemented Interfaces:
Serializable

public class CircularDependencyException extends ServiceRegistryException
Exception used to indicate there was a circular dependency discovered during resolution.
Author:
John Bailey
See Also:
  • Constructor Details

    • CircularDependencyException

      public CircularDependencyException(String msg, ServiceName[] cycle)
      Constructs a CircularDependencyException with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to initCause.
      Parameters:
      msg - the detail message
  • Method Details

    • getCycle

      public ServiceName[] getCycle()
      Returns a cycle found during service installation.
      Returns:
      an array formed by the service names involved in the cycle, in dependency order. Last name in the array has a dependency on the name in the first position, thus completing the cycle.