Package org.ikasan.job.orchestration
Class JobOrchestrationAutoConfiguration
- java.lang.Object
-
- org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
-
@Configuration @Import({InboundModuleFactory.class,JobContextParamsSetupFactory.class}) public class JobOrchestrationAutoConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JobOrchestrationAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextInstanceRecoveryManagercontextInstanceRecoveryManager(org.ikasan.spec.scheduled.context.service.ContextInstanceRecoveryService contextInstanceRecoveryService)ContextInstanceSchedulerServicecontextInstanceSchedulerService(org.ikasan.spec.scheduled.context.service.ContextInstanceRegistrationService contextInstanceRegistrationService, org.ikasan.spec.scheduled.context.service.ScheduledContextService scheduledContextService)ContextParametersFactorycontextParametersFactory()org.ikasan.spec.scheduled.instance.service.ContextParametersInstanceServicecontextParametersInstanceService()org.ikasan.spec.module.ModuleActivatormoduleActivator(org.ikasan.module.startup.dao.StartupControlDao startupControlDao)voidonRefreshScopeRefreshed(org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent event)Force refresh to the Refresh Scoped beans.SchedulerContextParametersPropertiesProviderschedulerOverrider()StartupApplicationListenerstartupApplicationListener(org.ikasan.spec.dashboard.DashboardRestService moduleMetadataDashboardRestService, org.ikasan.spec.dashboard.DashboardRestService configurationMetadataDashboardRestService, org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> inboundFlowModule)StartupCompleteApplicationListenerstartupCompleteApplicationListener(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> inboundFlowModule)
-
-
-
Method Detail
-
contextParametersInstanceService
@Bean @DependsOn("contextParametersFactory") public org.ikasan.spec.scheduled.instance.service.ContextParametersInstanceService contextParametersInstanceService()
-
contextParametersFactory
@Bean @DependsOn("schedulerOverrider") public ContextParametersFactory contextParametersFactory()
-
schedulerOverrider
@Bean @DependsOn("jobContextParamsSetupConfiguration") public SchedulerContextParametersPropertiesProvider schedulerOverrider()
-
contextInstanceRecoveryManager
@Bean @DependsOn({"stateChangeMonitor","overdueFileMonitor","monitorManagement"}) public ContextInstanceRecoveryManager contextInstanceRecoveryManager(@Lazy org.ikasan.spec.scheduled.context.service.ContextInstanceRecoveryService contextInstanceRecoveryService)
-
contextInstanceSchedulerService
@Bean @DependsOn("contextInstanceRecoveryManager") public ContextInstanceSchedulerService contextInstanceSchedulerService(@Lazy org.ikasan.spec.scheduled.context.service.ContextInstanceRegistrationService contextInstanceRegistrationService, org.ikasan.spec.scheduled.context.service.ScheduledContextService scheduledContextService)
-
moduleActivator
@Bean public org.ikasan.spec.module.ModuleActivator moduleActivator(org.ikasan.module.startup.dao.StartupControlDao startupControlDao)
-
startupApplicationListener
@Bean @ConditionalOnProperty(value="is.ikasan.enterprise.scheduler.instance", havingValue="true") public StartupApplicationListener startupApplicationListener(org.ikasan.spec.dashboard.DashboardRestService moduleMetadataDashboardRestService, org.ikasan.spec.dashboard.DashboardRestService configurationMetadataDashboardRestService, org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> inboundFlowModule)
-
startupCompleteApplicationListener
@Bean @ConditionalOnProperty(value="is.ikasan.enterprise.scheduler.instance", havingValue="true") public StartupCompleteApplicationListener startupCompleteApplicationListener(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> inboundFlowModule)
-
onRefreshScopeRefreshed
@EventListener public void onRefreshScopeRefreshed(org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent event)
Force refresh to the Refresh Scoped beans.- Parameters:
event-
-
-