Class RestoreMaven2ParticlesOnServerStartupEventListener

  • All Implemented Interfaces:
    HibernateEventListener, com.atlassian.event.EventListener

    public class RestoreMaven2ParticlesOnServerStartupEventListener
    extends Object
    implements HibernateEventListener
    Read Plan Particles information from Bandana on server startup.
    • Constructor Detail

      • RestoreMaven2ParticlesOnServerStartupEventListener

        public RestoreMaven2ParticlesOnServerStartupEventListener()
    • Method Detail

      • getHandledEventClasses

        public Class<? extends com.atlassian.event.Event>[] getHandledEventClasses()
        Specified by:
        getHandledEventClasses in interface com.atlassian.event.EventListener
        Specified by:
        getHandledEventClasses in interface HibernateEventListener
      • handleEvent

        public void handleEvent​(com.atlassian.event.Event event)
        On server start feed PlanParticleManager with the list of particles from Maven2 dependency provider Jobs, selected in TopLevelPlans.
        Specified by:
        handleEvent in interface com.atlassian.event.EventListener
        Specified by:
        handleEvent in interface HibernateEventListener
        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