Class RestoreMaven2ParticlesOnServerStartupEventListener

java.lang.Object
com.atlassian.bamboo.plugins.maven.dependencies.events.RestoreMaven2ParticlesOnServerStartupEventListener
All Implemented Interfaces:
BambooEventListener<ServerStartedEvent>, HibernateEventListener<ServerStartedEvent>

public class RestoreMaven2ParticlesOnServerStartupEventListener extends Object implements HibernateEventListener<ServerStartedEvent>
Read Plan Particles information from Bandana on server startup.
  • Constructor Details

    • RestoreMaven2ParticlesOnServerStartupEventListener

      public RestoreMaven2ParticlesOnServerStartupEventListener()
  • Method Details

    • getHandledEventClasses

      public Set<Class<? extends ServerStartedEvent>> getHandledEventClasses()
      Description copied from interface: BambooEventListener
      List of specific event classes that this listener is interested in.
      Specified by:
      getHandledEventClasses in interface BambooEventListener<ServerStartedEvent>
      Returns:
      the specific event classes handled by this listener
    • handleEvent

      public void handleEvent(ServerStartedEvent event)
      On server start feed PlanParticleManager with the list of particles from Maven2 dependency provider Jobs, selected in TopLevelPlans.
      Specified by:
      handleEvent in interface BambooEventListener<ServerStartedEvent>
      Parameters:
      event - ServerStartedEvent
    • setBandanaManager

      @Deprecated public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
      Deprecated.
      since 6.8 use constructor injection or annotation injection
    • setCachedPlanManager

      @Deprecated public void setCachedPlanManager(CachedPlanManager cachedPlanManager)
      Deprecated.
      since 6.8 use constructor injection or annotation injection
    • setPlanParticleManager

      @Deprecated public void setPlanParticleManager(PlanParticleManager planParticleManager)
      Deprecated.
      since 6.8 use constructor injection or annotation injection
    • setErrorHandler

      @Deprecated public void setErrorHandler(ErrorHandler errorHandler)
      Deprecated.
      since 6.8 use constructor injection or annotation injection