Class ContextService


  • public class ContextService
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ContextService()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.ikasan.spec.scheduled.instance.model.ContextInstance getContextInstance​(java.lang.String context)  
      java.lang.String getContextInstanceString​(java.util.Map<java.lang.String,​org.ikasan.spec.scheduled.instance.model.ContextInstance> context)  
      java.lang.String getContextInstanceString​(org.ikasan.spec.scheduled.instance.model.ContextInstance context)  
      java.lang.String getContextJobInstanceStatus​(org.ikasan.spec.scheduled.status.model.ContextJobInstanceStatusWrapper contextJobInstanceStatusWrapper)  
      java.lang.String getContextMachineStatus​(org.ikasan.spec.scheduled.status.model.ContextMachineStatusWrapper contextMachineStatusWrapper)  
      org.ikasan.spec.scheduled.profile.model.ContextProfileRecord getContextProfileRecord​(java.lang.String contextProfileRecord)  
      org.ikasan.spec.scheduled.context.model.ContextTemplate getContextTemplate​(java.lang.String context)  
      java.lang.String getContextTemplateString​(org.ikasan.spec.scheduled.context.model.ContextTemplate context)  
      org.ikasan.spec.scheduled.notification.model.EmailNotificationContext getEmailNotificationContext​(java.lang.String emailNotificationContext)  
      org.ikasan.spec.scheduled.notification.model.EmailNotificationDetails getEmailNotificationDetails​(java.lang.String emailNotificationDetails)  
      org.ikasan.spec.scheduled.job.model.FileEventDrivenJob getFileEventDrivenJob​(java.lang.String schedulerJob)  
      java.lang.String getFileEventDrivenJobString​(org.ikasan.spec.scheduled.job.model.FileEventDrivenJob schedulerJob)  
      org.ikasan.spec.scheduled.job.model.GlobalEventJob getGlobalEventJob​(java.lang.String schedulerJob)  
      java.lang.String getGlobalEventJobString​(org.ikasan.spec.scheduled.job.model.GlobalEventJob schedulerJob)  
      org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob getInternalEventDrivenJob​(java.lang.String schedulerJob)  
      java.lang.String getInternalEventDrivenJobString​(org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob schedulerJob)  
      org.ikasan.spec.scheduled.context.model.JobLock getJobLock​(java.lang.String jobLock)  
      org.ikasan.spec.scheduled.context.model.ContextTemplate getParent​(org.ikasan.spec.scheduled.context.model.ContextTemplate context, org.ikasan.spec.scheduled.context.model.ContextTemplate currentContext)  
      org.ikasan.spec.scheduled.instance.model.ContextInstance getParent​(org.ikasan.spec.scheduled.instance.model.ContextInstance context, org.ikasan.spec.scheduled.instance.model.ContextInstance currentContext)  
      org.ikasan.spec.scheduled.job.model.QuartzScheduleDrivenJob getQuartzScheduleDrivenJob​(java.lang.String schedulerJob)  
      java.lang.String getQuartzScheduleDrivenJobString​(org.ikasan.spec.scheduled.job.model.QuartzScheduleDrivenJob schedulerJob)  
      org.ikasan.spec.scheduled.job.model.SchedulerJob getSchedulerJob​(java.lang.String schedulerJob)  
      java.lang.String getSchedulerJobInstance​(java.util.Map<java.lang.String,​org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance> schedulerJobInstance)  
      java.lang.String getSchedulerJobInstance​(org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance schedulerJobInstance)  
      java.lang.String getSchedulerJobString​(org.ikasan.spec.scheduled.job.model.SchedulerJob schedulerJob)  
      boolean isValidJSON​(java.lang.String json)  
      • Methods inherited from class java.lang.Object

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

      • ContextService

        public ContextService()
    • Method Detail

      • isValidJSON

        public boolean isValidJSON​(java.lang.String json)
                            throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getContextTemplate

        public org.ikasan.spec.scheduled.context.model.ContextTemplate getContextTemplate​(java.lang.String context)
                                                                                   throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getContextTemplateString

        public java.lang.String getContextTemplateString​(org.ikasan.spec.scheduled.context.model.ContextTemplate context)
                                                  throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getContextInstance

        public org.ikasan.spec.scheduled.instance.model.ContextInstance getContextInstance​(java.lang.String context)
                                                                                    throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getContextInstanceString

        public java.lang.String getContextInstanceString​(org.ikasan.spec.scheduled.instance.model.ContextInstance context)
                                                  throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getContextInstanceString

        public java.lang.String getContextInstanceString​(java.util.Map<java.lang.String,​org.ikasan.spec.scheduled.instance.model.ContextInstance> context)
                                                  throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getSchedulerJobInstance

        public java.lang.String getSchedulerJobInstance​(org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance schedulerJobInstance)
                                                 throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getSchedulerJobInstance

        public java.lang.String getSchedulerJobInstance​(java.util.Map<java.lang.String,​org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance> schedulerJobInstance)
                                                 throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getSchedulerJob

        public org.ikasan.spec.scheduled.job.model.SchedulerJob getSchedulerJob​(java.lang.String schedulerJob)
                                                                         throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getJobLock

        public org.ikasan.spec.scheduled.context.model.JobLock getJobLock​(java.lang.String jobLock)
                                                                   throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getSchedulerJobString

        public java.lang.String getSchedulerJobString​(org.ikasan.spec.scheduled.job.model.SchedulerJob schedulerJob)
                                               throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getQuartzScheduleDrivenJob

        public org.ikasan.spec.scheduled.job.model.QuartzScheduleDrivenJob getQuartzScheduleDrivenJob​(java.lang.String schedulerJob)
                                                                                               throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getQuartzScheduleDrivenJobString

        public java.lang.String getQuartzScheduleDrivenJobString​(org.ikasan.spec.scheduled.job.model.QuartzScheduleDrivenJob schedulerJob)
                                                          throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getFileEventDrivenJob

        public org.ikasan.spec.scheduled.job.model.FileEventDrivenJob getFileEventDrivenJob​(java.lang.String schedulerJob)
                                                                                     throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getFileEventDrivenJobString

        public java.lang.String getFileEventDrivenJobString​(org.ikasan.spec.scheduled.job.model.FileEventDrivenJob schedulerJob)
                                                     throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getInternalEventDrivenJob

        public org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob getInternalEventDrivenJob​(java.lang.String schedulerJob)
                                                                                             throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getInternalEventDrivenJobString

        public java.lang.String getInternalEventDrivenJobString​(org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob schedulerJob)
                                                         throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getGlobalEventJob

        public org.ikasan.spec.scheduled.job.model.GlobalEventJob getGlobalEventJob​(java.lang.String schedulerJob)
                                                                             throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getGlobalEventJobString

        public java.lang.String getGlobalEventJobString​(org.ikasan.spec.scheduled.job.model.GlobalEventJob schedulerJob)
                                                 throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getContextProfileRecord

        public org.ikasan.spec.scheduled.profile.model.ContextProfileRecord getContextProfileRecord​(java.lang.String contextProfileRecord)
                                                                                             throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getEmailNotificationDetails

        public org.ikasan.spec.scheduled.notification.model.EmailNotificationDetails getEmailNotificationDetails​(java.lang.String emailNotificationDetails)
                                                                                                          throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getEmailNotificationContext

        public org.ikasan.spec.scheduled.notification.model.EmailNotificationContext getEmailNotificationContext​(java.lang.String emailNotificationContext)
                                                                                                          throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getContextJobInstanceStatus

        public java.lang.String getContextJobInstanceStatus​(org.ikasan.spec.scheduled.status.model.ContextJobInstanceStatusWrapper contextJobInstanceStatusWrapper)
                                                     throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getContextMachineStatus

        public java.lang.String getContextMachineStatus​(org.ikasan.spec.scheduled.status.model.ContextMachineStatusWrapper contextMachineStatusWrapper)
                                                 throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getParent

        public org.ikasan.spec.scheduled.context.model.ContextTemplate getParent​(org.ikasan.spec.scheduled.context.model.ContextTemplate context,
                                                                                 org.ikasan.spec.scheduled.context.model.ContextTemplate currentContext)
      • getParent

        public org.ikasan.spec.scheduled.instance.model.ContextInstance getParent​(org.ikasan.spec.scheduled.instance.model.ContextInstance context,
                                                                                  org.ikasan.spec.scheduled.instance.model.ContextInstance currentContext)