Class ContextProvisionServiceImpl

  • All Implemented Interfaces:
    org.ikasan.spec.scheduled.provision.ContextProvisionService

    public class ContextProvisionServiceImpl
    extends java.lang.Object
    implements org.ikasan.spec.scheduled.provision.ContextProvisionService
    • Constructor Summary

      Constructors 
      Constructor Description
      ContextProvisionServiceImpl​(org.ikasan.spec.scheduled.context.service.ScheduledContextService scheduledContextService, org.ikasan.spec.metadata.ModuleMetaDataService moduleMetadataService, org.ikasan.spec.scheduled.job.service.SchedulerJobService schedulerJobService, org.ikasan.spec.scheduled.job.service.JobProvisionModuleService jobProvisionModuleRestService, org.ikasan.spec.scheduled.context.service.ContextInstanceRegistrationService contextInstanceRegistrationService, org.ikasan.spec.scheduled.profile.service.ContextProfileService contextProfileService, org.ikasan.spec.scheduled.notification.service.EmailNotificationDetailsService emailNotificationDetailsService, org.ikasan.spec.scheduled.notification.service.EmailNotificationContextService emailNotificationContextService, boolean uploadProvisionJobs, org.ikasan.job.orchestration.context.register.ContextInstanceSchedulerService contextInstanceSchedulerService, int jobPlanIntervalMultiple)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void provisionContext​(org.ikasan.spec.scheduled.context.model.ContextBundle contextBundle)
      Called when a plan is imported and requested to be provisioned on the agents.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ContextProvisionServiceImpl

        public ContextProvisionServiceImpl​(org.ikasan.spec.scheduled.context.service.ScheduledContextService scheduledContextService,
                                           org.ikasan.spec.metadata.ModuleMetaDataService moduleMetadataService,
                                           org.ikasan.spec.scheduled.job.service.SchedulerJobService schedulerJobService,
                                           org.ikasan.spec.scheduled.job.service.JobProvisionModuleService jobProvisionModuleRestService,
                                           org.ikasan.spec.scheduled.context.service.ContextInstanceRegistrationService contextInstanceRegistrationService,
                                           org.ikasan.spec.scheduled.profile.service.ContextProfileService contextProfileService,
                                           org.ikasan.spec.scheduled.notification.service.EmailNotificationDetailsService emailNotificationDetailsService,
                                           org.ikasan.spec.scheduled.notification.service.EmailNotificationContextService emailNotificationContextService,
                                           boolean uploadProvisionJobs,
                                           org.ikasan.job.orchestration.context.register.ContextInstanceSchedulerService contextInstanceSchedulerService,
                                           int jobPlanIntervalMultiple)
    • Method Detail

      • provisionContext

        public void provisionContext​(org.ikasan.spec.scheduled.context.model.ContextBundle contextBundle)
        Called when a plan is imported and requested to be provisioned on the agents.
        Specified by:
        provisionContext in interface org.ikasan.spec.scheduled.provision.ContextProvisionService
        Parameters:
        contextBundle - to provision