Interface ILifecyclePhaseParticipantReference

All Known Implementing Classes:
DynamicDependenciesParticipantReference, StaticDependenciesParticipantReference

public interface ILifecyclePhaseParticipantReference
The lifecycle phase participant reference.
It keeps ILifecyclePhaseParticipant reference and associated service name and service dependencies.
  • Method Details

    • getServiceName

      String getServiceName()
      Returns the service name the participant relates to.
      Returns:
      the service name, never null.
    • getParticipant

      ILifecyclePhaseParticipant getParticipant()
      Returns the participant itself.
      Returns:
      the participant, never null.
    • getDependencies

      Collection<String> getDependencies()
      Returns the dependencies of the participant represented by services names.
      Returns:
      the dependencies, never null.