Class ContextParametersInstanceServiceImpl

  • All Implemented Interfaces:
    org.ikasan.spec.scheduled.instance.service.ContextParametersInstanceService

    public class ContextParametersInstanceServiceImpl
    extends java.lang.Object
    implements org.ikasan.spec.scheduled.instance.service.ContextParametersInstanceService
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<org.ikasan.spec.scheduled.instance.model.ContextParameterInstance> getAllContextParameters​(java.lang.String contextName)  
      java.util.List<org.ikasan.spec.scheduled.instance.model.ContextParameterInstance> getContextParameterInstancesForContext​(org.ikasan.spec.scheduled.context.model.ContextTemplate contextTemplate, java.util.Map<java.lang.String,​org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob> internalJobs)  
      java.lang.String getContextParameterValue​(java.lang.String contextName, java.lang.String parameterValue)  
      void populateContextParameters()  
      void populateContextParametersOnContextInstance​(org.ikasan.spec.scheduled.instance.model.ContextInstance contextInstance, java.util.Map<java.lang.String,​org.ikasan.spec.scheduled.instance.model.InternalEventDrivenJobInstance> internalJobs)  
      • Methods inherited from class java.lang.Object

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

      • ContextParametersInstanceServiceImpl

        public ContextParametersInstanceServiceImpl​(ContextParametersFactory contextParametersFactory)
    • Method Detail

      • populateContextParameters

        public void populateContextParameters()
        Specified by:
        populateContextParameters in interface org.ikasan.spec.scheduled.instance.service.ContextParametersInstanceService
      • getContextParameterValue

        public java.lang.String getContextParameterValue​(java.lang.String contextName,
                                                         java.lang.String parameterValue)
        Specified by:
        getContextParameterValue in interface org.ikasan.spec.scheduled.instance.service.ContextParametersInstanceService
      • getAllContextParameters

        public java.util.List<org.ikasan.spec.scheduled.instance.model.ContextParameterInstance> getAllContextParameters​(java.lang.String contextName)
        Specified by:
        getAllContextParameters in interface org.ikasan.spec.scheduled.instance.service.ContextParametersInstanceService
      • populateContextParametersOnContextInstance

        public void populateContextParametersOnContextInstance​(org.ikasan.spec.scheduled.instance.model.ContextInstance contextInstance,
                                                               java.util.Map<java.lang.String,​org.ikasan.spec.scheduled.instance.model.InternalEventDrivenJobInstance> internalJobs)
        Specified by:
        populateContextParametersOnContextInstance in interface org.ikasan.spec.scheduled.instance.service.ContextParametersInstanceService
      • getContextParameterInstancesForContext

        public java.util.List<org.ikasan.spec.scheduled.instance.model.ContextParameterInstance> getContextParameterInstancesForContext​(org.ikasan.spec.scheduled.context.model.ContextTemplate contextTemplate,
                                                                                                                                        java.util.Map<java.lang.String,​org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob> internalJobs)
        Specified by:
        getContextParameterInstancesForContext in interface org.ikasan.spec.scheduled.instance.service.ContextParametersInstanceService