Class ContextService
- java.lang.Object
-
- org.ikasan.job.orchestration.service.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.ContextInstancegetContextInstance(java.lang.String context)java.lang.StringgetContextInstanceString(java.util.Map<java.lang.String,org.ikasan.spec.scheduled.instance.model.ContextInstance> context)java.lang.StringgetContextInstanceString(org.ikasan.spec.scheduled.instance.model.ContextInstance context)java.lang.StringgetContextJobInstanceStatus(org.ikasan.spec.scheduled.status.model.ContextJobInstanceStatusWrapper contextJobInstanceStatusWrapper)java.lang.StringgetContextMachineStatus(org.ikasan.spec.scheduled.status.model.ContextMachineStatusWrapper contextMachineStatusWrapper)org.ikasan.spec.scheduled.profile.model.ContextProfileRecordgetContextProfileRecord(java.lang.String contextProfileRecord)org.ikasan.spec.scheduled.context.model.ContextTemplategetContextTemplate(java.lang.String context)java.lang.StringgetContextTemplateString(org.ikasan.spec.scheduled.context.model.ContextTemplate context)org.ikasan.spec.scheduled.notification.model.EmailNotificationContextgetEmailNotificationContext(java.lang.String emailNotificationContext)org.ikasan.spec.scheduled.notification.model.EmailNotificationDetailsgetEmailNotificationDetails(java.lang.String emailNotificationDetails)org.ikasan.spec.scheduled.job.model.FileEventDrivenJobgetFileEventDrivenJob(java.lang.String schedulerJob)java.lang.StringgetFileEventDrivenJobString(org.ikasan.spec.scheduled.job.model.FileEventDrivenJob schedulerJob)org.ikasan.spec.scheduled.job.model.GlobalEventJobgetGlobalEventJob(java.lang.String schedulerJob)java.lang.StringgetGlobalEventJobString(org.ikasan.spec.scheduled.job.model.GlobalEventJob schedulerJob)org.ikasan.spec.scheduled.job.model.InternalEventDrivenJobgetInternalEventDrivenJob(java.lang.String schedulerJob)java.lang.StringgetInternalEventDrivenJobString(org.ikasan.spec.scheduled.job.model.InternalEventDrivenJob schedulerJob)org.ikasan.spec.scheduled.context.model.JobLockgetJobLock(java.lang.String jobLock)org.ikasan.spec.scheduled.context.model.ContextTemplategetParent(org.ikasan.spec.scheduled.context.model.ContextTemplate context, org.ikasan.spec.scheduled.context.model.ContextTemplate currentContext)org.ikasan.spec.scheduled.instance.model.ContextInstancegetParent(org.ikasan.spec.scheduled.instance.model.ContextInstance context, org.ikasan.spec.scheduled.instance.model.ContextInstance currentContext)org.ikasan.spec.scheduled.job.model.QuartzScheduleDrivenJobgetQuartzScheduleDrivenJob(java.lang.String schedulerJob)java.lang.StringgetQuartzScheduleDrivenJobString(org.ikasan.spec.scheduled.job.model.QuartzScheduleDrivenJob schedulerJob)org.ikasan.spec.scheduled.job.model.SchedulerJobgetSchedulerJob(java.lang.String schedulerJob)java.lang.StringgetSchedulerJobInstance(java.util.Map<java.lang.String,org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance> schedulerJobInstance)java.lang.StringgetSchedulerJobInstance(org.ikasan.spec.scheduled.instance.model.SchedulerJobInstance schedulerJobInstance)java.lang.StringgetSchedulerJobString(org.ikasan.spec.scheduled.job.model.SchedulerJob schedulerJob)booleanisValidJSON(java.lang.String json)
-
-
-
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)
-
-