A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractLogicMachine<STATEFUL_ENTITY extends org.ikasan.spec.scheduled.instance.model.StatefulEntity> - Class in org.ikasan.job.orchestration.core.machine
 
AbstractLogicMachine() - Constructor for class org.ikasan.job.orchestration.core.machine.AbstractLogicMachine
 
activate(Module<Flow>) - Method in class org.ikasan.module.service.ModuleActivatorDefaultImpl
 
addContextInstanceStateChangeEventListener(ContextInstanceStateChangeEventListener) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
addJobLockCacheEventListener(JobLockCacheEventListener) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
addLocks(List<JobLock>) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
addOutboundListener() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
addQueuedSchedulerJobInitiationEvent(String, String, SchedulerJobInitiationEvent) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
addQueuedSchedulerJobInitiationEvent(SchedulerJobInitiationEvent) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
addQueuedSchedulerJobInitiationEvent(ContextInstance, ContextInstance, String, SchedulerJobInitiationEvent) - Method in class org.ikasan.job.orchestration.core.machine.JobLogicMachine
 
addSchedulerJobStateChangeEventListener(SchedulerJobInstanceStateChangeEventListener) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
addSchedulerJobStateChangeEventListener(SchedulerJobInstanceStateChangeEventListener) - Method in class org.ikasan.job.orchestration.core.machine.JobLogicMachine
Add a SchedulerJobInstanceStateChangeEventListener.
aopProxyProvider() - Method in class org.ikasan.builder.IkasanBaseAutoConfiguration
 
assessAnd(LogicalGrouping, Map<String, STATEFUL_ENTITY>) - Method in class org.ikasan.job.orchestration.core.machine.AbstractLogicMachine
Assess the outcome of the And grouping within the LogicalGrouping.
assessBaseLogic(LogicalGrouping, Map<String, STATEFUL_ENTITY>) - Method in class org.ikasan.job.orchestration.core.machine.AbstractLogicMachine
This method allows us to have an infinite depth of logical groupings and facilitates the recursion that supports that.
assessNot(LogicalGrouping, Map<String, STATEFUL_ENTITY>) - Method in class org.ikasan.job.orchestration.core.machine.AbstractLogicMachine
Assess the outcome of the Not grouping within the LogicalGrouping.
assessOr(LogicalGrouping, Map<String, STATEFUL_ENTITY>) - Method in class org.ikasan.job.orchestration.core.machine.AbstractLogicMachine
Assess the outcome of the Or grouping within the LogicalGrouping.

B

BigQueueContextMachineManagementServiceImpl - Class in org.ikasan.job.orchestration.service
Limits the management of the queues to the Context Machine
BigQueueContextMachineManagementServiceImpl(String, IBigQueue, String, IBigQueue) - Constructor for class org.ikasan.job.orchestration.service.BigQueueContextMachineManagementServiceImpl
 
broadcastGlobalEvents(SchedulerJobInitiationEvent, boolean, boolean) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Helper method to broadcast global events to all running instances of a context optionally within an environment.
buildCronFromOriginal(long, String) - Static method in class org.ikasan.job.orchestration.context.util.CronUtils
Helper method to take a start time in millis from epoch create cron expression.
buildCronFromOriginalAllDays(long, String) - Static method in class org.ikasan.job.orchestration.context.util.CronUtils
Helper method to take a start time in millis from epoch create cron expression that also runs on all days, months and years
buildCronFromOriginalWithMillisecondOffset(long, long, String) - Static method in class org.ikasan.job.orchestration.context.util.CronUtils
Helper method to take a start time in millis from epoch, add an offset to it and a zone context, and return a relevant quartz cron expressions that represents the offset time.
builderFactory() - Method in class org.ikasan.builder.IkasanBaseAutoConfiguration
 

C

cacheIsEmpty() - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
This is intended to support testability and remove the need for reflective access
CIPHER_TAG - Static variable in class org.ikasan.job.orchestration.configuration.JobContextParamsSetupConfiguration
 
commit(Xid, boolean) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
containsInstanceIdentifier(String) - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
 
CONTEXT_ID - Static variable in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
ContextDurationUtils - Class in org.ikasan.job.orchestration.context.util
 
ContextDurationUtils() - Constructor for class org.ikasan.job.orchestration.context.util.ContextDurationUtils
 
ContextError - Class in org.ikasan.job.orchestration.context.validation
 
ContextError(String, String) - Constructor for class org.ikasan.job.orchestration.context.validation.ContextError
 
ContextError(String, String, String) - Constructor for class org.ikasan.job.orchestration.context.validation.ContextError
 
ContextInstanceEndJob - Class in org.ikasan.job.orchestration.context.register
 
ContextInstanceEndJob(String, String, String, ContextInstanceRegistrationService, ContextInstanceSchedulerService) - Constructor for class org.ikasan.job.orchestration.context.register.ContextInstanceEndJob
 
contextInstanceIdentifiers() - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
 
contextInstanceRecoveryManager(ContextInstanceRecoveryService) - Method in class org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
 
ContextInstanceRecoveryManager - Class in org.ikasan.job.orchestration.context.recovery
 
ContextInstanceRecoveryManager(ContextInstanceRecoveryService, boolean, boolean) - Constructor for class org.ikasan.job.orchestration.context.recovery.ContextInstanceRecoveryManager
 
ContextInstanceRegisterJob - Class in org.ikasan.job.orchestration.context.register
 
ContextInstanceRegisterJob(String, String, String, ContextInstanceRegistrationService) - Constructor for class org.ikasan.job.orchestration.context.register.ContextInstanceRegisterJob
 
contextInstanceSchedulerService(ContextInstanceRegistrationService, ScheduledContextService) - Method in class org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
 
ContextInstanceSchedulerService - Class in org.ikasan.job.orchestration.context.register
 
ContextInstanceSchedulerService(Scheduler, ScheduledJobFactory, ScheduledContextService, ContextInstanceRegistrationService, boolean, boolean) - Constructor for class org.ikasan.job.orchestration.context.register.ContextInstanceSchedulerService
 
ContextInstanceToContextInstanceStatusConverter - Class in org.ikasan.job.orchestration.core.component.converter
 
ContextInstanceToContextInstanceStatusConverter() - Constructor for class org.ikasan.job.orchestration.core.component.converter.ContextInstanceToContextInstanceStatusConverter
 
ContextMachine - Class in org.ikasan.job.orchestration.core.machine
 
ContextMachine(ContextTemplate, ContextInstance, ScheduledContextInstanceService, Map<String, GlobalEventJobInstance>, Map<String, QuartzScheduleDrivenJobInstance>, Map<String, InternalEventDrivenJobInstance>, String, Map<String, ModuleMetaData>, JobLockCache, ContextParametersInstanceService, ScheduledContextService, SchedulerJobInstanceService, JobLockCacheInitialisationService, ContextInstancePublicationService<ContextInstance>) - Constructor for class org.ikasan.job.orchestration.core.machine.ContextMachine
 
ContextMachine.InboundQueueMessageRunner - Class in org.ikasan.job.orchestration.core.machine
 
ContextMachine.OutboundQueueMessageRunner - Class in org.ikasan.job.orchestration.core.machine
 
ContextMachineCache - Class in org.ikasan.job.orchestration.context.cache
 
ContextMachineException - Exception in org.ikasan.job.orchestration.core.machine
 
ContextMachineException() - Constructor for exception org.ikasan.job.orchestration.core.machine.ContextMachineException
 
ContextMachineException(String) - Constructor for exception org.ikasan.job.orchestration.core.machine.ContextMachineException
 
ContextMachineException(String, Throwable) - Constructor for exception org.ikasan.job.orchestration.core.machine.ContextMachineException
 
ContextMachineException(String, Throwable, boolean, boolean) - Constructor for exception org.ikasan.job.orchestration.core.machine.ContextMachineException
 
ContextMachineException(Throwable) - Constructor for exception org.ikasan.job.orchestration.core.machine.ContextMachineException
 
contextNames() - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
A copy (so as not to break encapsulation) of the complete set of context names
contextParametersFactory() - Method in class org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
 
ContextParametersFactory - Class in org.ikasan.job.orchestration.context.parameters
 
ContextParametersFactory(SchedulerContextParametersPropertiesProvider) - Constructor for class org.ikasan.job.orchestration.context.parameters.ContextParametersFactory
 
contextParametersInstanceService() - Method in class org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
 
ContextParametersInstanceServiceImpl - Class in org.ikasan.job.orchestration.context.parameters
 
ContextParametersInstanceServiceImpl(ContextParametersFactory) - Constructor for class org.ikasan.job.orchestration.context.parameters.ContextParametersInstanceServiceImpl
 
ContextStateHelper - Class in org.ikasan.job.orchestration.core.machine
 
ContextStateHelper() - Constructor for class org.ikasan.job.orchestration.core.machine.ContextStateHelper
 
ContextTemplateValidator - Class in org.ikasan.job.orchestration.context.validation
Class to provide validation of context templates.
ContextTemplateValidator() - Constructor for class org.ikasan.job.orchestration.context.validation.ContextTemplateValidator
 
convert(ContextInstance) - Method in class org.ikasan.job.orchestration.core.component.converter.ContextInstanceToContextInstanceStatusConverter
 
CronUtils - Class in org.ikasan.job.orchestration.context.util
 
CronUtils() - Constructor for class org.ikasan.job.orchestration.context.util.CronUtils
 

D

deactivate(Module<Flow>) - Method in class org.ikasan.module.service.ModuleActivatorDefaultImpl
 
disableQuartzBasedJobs() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Method to disable the quartz based jobs associated with the context instance.
doesJobParticipateInLock(String, String) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 

E

enableQuartzBasedJobs() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Method to enable the quartz based jobs associated with the context instance.
end(Xid, int) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
END_JOB_EXTENSION - Static variable in class org.ikasan.job.orchestration.context.register.ContextInstanceEndJob
 
EntityConversionException - Exception in org.ikasan.job.orchestration.exception
 
EntityConversionException() - Constructor for exception org.ikasan.job.orchestration.exception.EntityConversionException
 
EntityConversionException(String) - Constructor for exception org.ikasan.job.orchestration.exception.EntityConversionException
 
EntityConversionException(String, Throwable) - Constructor for exception org.ikasan.job.orchestration.exception.EntityConversionException
 
EntityConversionException(String, Throwable, boolean, boolean) - Constructor for exception org.ikasan.job.orchestration.exception.EntityConversionException
 
EntityConversionException(Throwable) - Constructor for exception org.ikasan.job.orchestration.exception.EntityConversionException
 
eventReceived(String) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
eventReceived(ContextualisedScheduledProcessEvent) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
exceptionConfig() - Method in class org.ikasan.builder.IkasanBaseAutoConfiguration
 
exceptionResolver(BuilderFactory, ExceptionConfig) - Method in class org.ikasan.builder.IkasanBaseAutoConfiguration
 
execute() - Method in interface org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduledProcessProducerConnectionCallback
The execute method on the callback.
execute() - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduledProcessProducerConnectionCallbackImpl
 
execute(JobExecutionContext) - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceEndJob
 
execute(JobExecutionContext) - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceRegisterJob
 

F

fallsWithinCronBlackoutWindows(List<String>, String, Date) - Static method in class org.ikasan.job.orchestration.context.util.QuartzTimeWindowChecker
If any of the cronExpressions in the blackoutWindowCronExpressions are satisfied by the referenceDate return true The net effect is any cron expression in the list that matches 'now' will cause a blackout.
fallsWithinDateTimeBlackoutRanges(Map<Long, Long>, Date) - Static method in class org.ikasan.job.orchestration.context.util.QuartzTimeWindowChecker
The supplied blackoutDateTimeRanges represents a series of blackout windows i.e.
forget(Xid) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 

G

getAllByContextName(String) - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
A single plan can have multiple instances
getAllContextParameters(String) - Method in class org.ikasan.job.orchestration.context.parameters.ContextParametersFactory
 
getAllContextParameters(String) - Method in class org.ikasan.job.orchestration.context.parameters.ContextParametersInstanceServiceImpl
 
getAllContextParameters(String) - Method in class org.ikasan.job.orchestration.context.util.SchedulerContextParametersPropertiesProvider
 
getAllRunningByContextName(String) - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
This returns plans that are running and not in a PREPARED state
getBigQueue(String) - Method in class org.ikasan.job.orchestration.service.BigQueueContextMachineManagementServiceImpl
 
getByContextInstanceId(String) - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
 
getConfiguration() - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
getConfiguredResourceId() - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
getContext() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Get the context by name.
getContext(String) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Get the context by name.
getContextErrors() - Method in exception org.ikasan.job.orchestration.context.validation.InvalidContextTemplateException
 
getContextInstanceByContextInstanceIdCache() - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
Get all Context Instances in the cache
getContextInstanceStatus() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
getContextName() - Method in class org.ikasan.job.orchestration.context.validation.ContextError
 
getContextParameter(String, String) - Method in class org.ikasan.job.orchestration.context.parameters.ContextParametersFactory
 
getContextParameter(String, String) - Method in class org.ikasan.job.orchestration.context.util.SchedulerContextParametersPropertiesProvider
 
getContextParameterInstancesForContext(ContextTemplate, Map<String, InternalEventDrivenJob>) - Method in class org.ikasan.job.orchestration.context.parameters.ContextParametersInstanceServiceImpl
 
getContextParameterValue(String, String) - Method in class org.ikasan.job.orchestration.context.parameters.ContextParametersInstanceServiceImpl
 
getContextStatus(String) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Get the context status by context name.
getCronExpression() - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceEndJob
 
getCronExpression() - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceRegisterJob
 
getDate(long) - Method in class org.ikasan.job.orchestration.context.util.TimeService
 
getDateNow() - Method in class org.ikasan.job.orchestration.context.util.TimeService
 
getDays(long) - Static method in class org.ikasan.job.orchestration.context.util.ContextDurationUtils
Get the day component from a duration in milliseconds
getEpochMilliOfNextFireTime(String) - Static method in class org.ikasan.job.orchestration.context.util.CronUtils
Get the epoch in milliseconds of next fire time for cron expression.
getEpochMilliOfNextFireTimeAccountingForBlackoutWindow(String, List<String>, Map<Long, Long>, String) - Static method in class org.ikasan.job.orchestration.context.util.CronUtils
Get the epoch in milliseconds of next fire time for cron expression.
getEpochMilliOfPreviousFireTime(String) - Static method in class org.ikasan.job.orchestration.context.util.CronUtils
Get the epoch in milliseconds of next fire time for cron expression.
getErrorMessage() - Method in class org.ikasan.job.orchestration.context.validation.ContextError
 
getEventsThatCanRun(ContextualisedScheduledProcessEvent) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
This method is responsible for providing a view onto jobs that can be run based on the receipt of an input event, without impacting the state of the underlying context data model.
getFirstByContextName(String) - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
 
getGlobalEventJobInstanceMap() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
getHours(long) - Static method in class org.ikasan.job.orchestration.context.util.ContextDurationUtils
Get the hour component from the duration in milliseconds
getInboundBigQueueConsumer() - Method in class org.ikasan.job.orchestration.integration.inbound.component.ScheduledProcessEventInboundFlowComponentFactory
 
getInboundQueue() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
getInboundQueueName() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
getInternalEventDrivenJobInstancesMap() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
getJobInitiationEvents(ContextualisedScheduledProcessEvent, ContextInstance, DryRunParameters, Map<String, GlobalEventJobInstance>, Map<String, InternalEventDrivenJobInstance>, List<ContextParameterInstance>, ContextInstance, MutableBoolean, boolean) - Method in class org.ikasan.job.orchestration.core.machine.JobLogicMachine
The method is responsible for determining if any job initiation events can be raised based on the receipt of a ContextualisedScheduledProcessEvent.
getJobLockCacheData() - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
getJobName() - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceEndJob
 
getJobName() - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceRegisterJob
 
getJobName() - Method in class org.ikasan.job.orchestration.context.validation.ContextError
 
getJobStatus(String, String) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Get the job status by context name and job name.
getLines(String) - Static method in class org.ikasan.job.orchestration.configuration.JobContextParamsSetupConfiguration
Helper method to read lines from the configuration file
getListOfContextInstanceIdByEnvironmentGroup(String, boolean) - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
Gets a list of ContextInstances based on which environmentGroup they belong to.
getLocation() - Method in class org.ikasan.job.orchestration.configuration.JobContextParamsSetupConfiguration
 
getMilliseconds(int, int, int) - Static method in class org.ikasan.job.orchestration.context.util.ContextDurationUtils
Get a millisecond value for the days, hours and minutes provided.
getMinutes(long) - Static method in class org.ikasan.job.orchestration.context.util.ContextDurationUtils
Get the minutes duration from a duration in milliseconds.
getNextExecution(String, ZonedDateTime) - Static method in class org.ikasan.job.orchestration.context.util.QuartzTimeWindowChecker
Given the cron expression and a time zone reference date/time, provide the most recent matching next date time to the referenceZonedDateTime
getOutboundQueue() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
getOutboundQueueName() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
getParamsToReplace() - Method in class org.ikasan.job.orchestration.configuration.JobContextParamsSetupConfiguration
Gets the parameters that is required for
getPayload() - Method in interface org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduledProcessProducerConnectionCallback
Get the payload associated with the callback.
getPayload() - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduledProcessProducerConnectionCallbackImpl
 
getPreviousExecution(String, ZonedDateTime) - Static method in class org.ikasan.job.orchestration.context.util.QuartzTimeWindowChecker
Given the cron expression and a time zone reference date/time, provide the most recent matching previous date time to the referenceZonedDateTime
getScheduledStatusProducer() - Method in class org.ikasan.job.orchestration.integration.inbound.component.ScheduledProcessEventInboundFlowComponentFactory
Get the producer that publishes ScheduledProcessEvents.
getTimezone() - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceEndJob
 
getTimezone() - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceRegisterJob
 
getTransactionTimeout() - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 

H

hasLock(String, String) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
holdJob(String, String) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Helper method to hold a job.

I

IkasanBaseAutoConfiguration - Class in org.ikasan.builder
 
IkasanBaseAutoConfiguration() - Constructor for class org.ikasan.builder.IkasanBaseAutoConfiguration
 
inboundFlowModule() - Method in class org.ikasan.job.orchestration.integration.module.InboundModuleFactory
 
InboundModuleFactory - Class in org.ikasan.job.orchestration.integration.module
Module implementation.
InboundModuleFactory() - Constructor for class org.ikasan.job.orchestration.integration.module.InboundModuleFactory
 
InboundQueueMessageRunner() - Constructor for class org.ikasan.job.orchestration.core.machine.ContextMachine.InboundQueueMessageRunner
 
init() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
instance() - Static method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
 
instance() - Static method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
InvalidContextInstanceIdException - Exception in org.ikasan.job.orchestration.integration.inbound.exception
 
InvalidContextInstanceIdException() - Constructor for exception org.ikasan.job.orchestration.integration.inbound.exception.InvalidContextInstanceIdException
 
InvalidContextInstanceIdException(String) - Constructor for exception org.ikasan.job.orchestration.integration.inbound.exception.InvalidContextInstanceIdException
 
InvalidContextInstanceIdException(String, Throwable) - Constructor for exception org.ikasan.job.orchestration.integration.inbound.exception.InvalidContextInstanceIdException
 
InvalidContextInstanceIdException(String, Throwable, boolean, boolean) - Constructor for exception org.ikasan.job.orchestration.integration.inbound.exception.InvalidContextInstanceIdException
 
InvalidContextInstanceIdException(Throwable) - Constructor for exception org.ikasan.job.orchestration.integration.inbound.exception.InvalidContextInstanceIdException
 
InvalidContextTemplateException - Exception in org.ikasan.job.orchestration.context.validation
 
InvalidContextTemplateException(String, Throwable, boolean, boolean, List<ContextError>) - Constructor for exception org.ikasan.job.orchestration.context.validation.InvalidContextTemplateException
 
InvalidContextTemplateException(String, Throwable, List<ContextError>) - Constructor for exception org.ikasan.job.orchestration.context.validation.InvalidContextTemplateException
 
InvalidContextTemplateException(String, List<ContextError>) - Constructor for exception org.ikasan.job.orchestration.context.validation.InvalidContextTemplateException
 
InvalidContextTemplateException(Throwable, List<ContextError>) - Constructor for exception org.ikasan.job.orchestration.context.validation.InvalidContextTemplateException
 
invoke(String) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
isActivated(Module<Flow>) - Method in class org.ikasan.module.service.ModuleActivatorDefaultImpl
Has this module been activated.
isAllLogicSatisfied(ContextInstance, Map<String, SchedulerJobInstance>) - Method in class org.ikasan.job.orchestration.core.machine.ContextStateHelper
 
isDryRun() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
isDurationGreaterThanNextFireTime(String, long, int) - Static method in class org.ikasan.job.orchestration.context.util.CronUtils
This method is aimed to provide some sensible constraints on how frequently jobs plans are created and what their duration is relative to the frequency of their creation.
isIgnoreErrors() - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.configuration.ScheduleProcessInboundProducerConfiguration
 
isLogDetails() - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.configuration.ScheduleProcessInboundProducerConfiguration
 
isOnFireTime(ZoneId, String, String, Date) - Static method in class org.ikasan.job.orchestration.context.util.QuartzTimeWindowChecker
Determine if the supplied reference date time is on the fire time (exactly) of either the cron start or end expressions
isSameRM(XAResource) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
issueSchedulerJobStateChangeEvent(SchedulerJobInstanceStateChangeEventImpl) - Method in class org.ikasan.job.orchestration.core.machine.JobLogicMachine
Issue a SchedulerJobInstanceStateChangeEvent to all registered listeners.

J

jobContextParamsSetupConfiguration() - Method in class org.ikasan.job.orchestration.configuration.JobContextParamsSetupFactory
Reads from the properties file a List of location where the individual context configuration are stored.
JobContextParamsSetupConfiguration - Class in org.ikasan.job.orchestration.configuration
 
JobContextParamsSetupConfiguration(SpringCloudConfigRefreshService, List<String>, String) - Constructor for class org.ikasan.job.orchestration.configuration.JobContextParamsSetupConfiguration
 
JobContextParamsSetupFactory - Class in org.ikasan.job.orchestration.configuration
Setup parameters that may be required for the Context.
JobContextParamsSetupFactory() - Constructor for class org.ikasan.job.orchestration.configuration.JobContextParamsSetupFactory
 
jobIdentifierIsInLogicalGrouping(LogicalGrouping, String) - Method in class org.ikasan.job.orchestration.core.machine.AbstractLogicMachine
 
JobLockCacheImpl - Class in org.ikasan.job.orchestration.context.cache
 
JobLogicMachine - Class in org.ikasan.job.orchestration.core.machine
 
JobLogicMachine(Map<String, ModuleMetaData>, JobLockCache, ContextParametersInstanceService) - Constructor for class org.ikasan.job.orchestration.core.machine.JobLogicMachine
 
JobOrchestrationAutoConfiguration - Class in org.ikasan.job.orchestration
 
JobOrchestrationAutoConfiguration() - Constructor for class org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
 
JobThreadFactory - Class in org.ikasan.job.orchestration.context.util
 
JobThreadFactory(String) - Constructor for class org.ikasan.job.orchestration.context.util.JobThreadFactory
 

L

lock(String, String) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
locked(String, String) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 

M

MANUAL_SUBMISSION - Static variable in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
moduleActivator(StartupControlDao) - Method in class org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
 
ModuleActivatorDefaultImpl - Class in org.ikasan.module.service
Simple implementation of the default activation of a module.
ModuleActivatorDefaultImpl(ConfigurationService, StartupControlDao) - Constructor for class org.ikasan.module.service.ModuleActivatorDefaultImpl
Constructor
MonitorManagement - Class in org.ikasan.job.orchestration.core.notification
 
MonitorManagement() - Constructor for class org.ikasan.job.orchestration.core.notification.MonitorManagement
 

N

newThread(Runnable) - Method in class org.ikasan.job.orchestration.context.util.JobThreadFactory
 

O

onApplicationEvent(ApplicationStartedEvent) - Method in class org.ikasan.job.orchestration.integration.StartupCompleteApplicationListener
 
onApplicationEvent(ContextRefreshedEvent) - Method in class org.ikasan.job.orchestration.integration.StartupApplicationListener
 
onJobLockCacheEvent(JobLockCacheEvent) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
onRefreshScopeRefreshed(RefreshScopeRefreshedEvent) - Method in class org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
Force refresh to the Refresh Scoped beans.
org.ikasan.builder - package org.ikasan.builder
 
org.ikasan.job.orchestration - package org.ikasan.job.orchestration
 
org.ikasan.job.orchestration.configuration - package org.ikasan.job.orchestration.configuration
 
org.ikasan.job.orchestration.context.cache - package org.ikasan.job.orchestration.context.cache
 
org.ikasan.job.orchestration.context.parameters - package org.ikasan.job.orchestration.context.parameters
 
org.ikasan.job.orchestration.context.recovery - package org.ikasan.job.orchestration.context.recovery
 
org.ikasan.job.orchestration.context.register - package org.ikasan.job.orchestration.context.register
 
org.ikasan.job.orchestration.context.util - package org.ikasan.job.orchestration.context.util
 
org.ikasan.job.orchestration.context.validation - package org.ikasan.job.orchestration.context.validation
 
org.ikasan.job.orchestration.core.component.converter - package org.ikasan.job.orchestration.core.component.converter
 
org.ikasan.job.orchestration.core.machine - package org.ikasan.job.orchestration.core.machine
 
org.ikasan.job.orchestration.core.notification - package org.ikasan.job.orchestration.core.notification
 
org.ikasan.job.orchestration.exception - package org.ikasan.job.orchestration.exception
 
org.ikasan.job.orchestration.integration - package org.ikasan.job.orchestration.integration
 
org.ikasan.job.orchestration.integration.inbound.component - package org.ikasan.job.orchestration.integration.inbound.component
 
org.ikasan.job.orchestration.integration.inbound.component.endpoint - package org.ikasan.job.orchestration.integration.inbound.component.endpoint
 
org.ikasan.job.orchestration.integration.inbound.component.endpoint.configuration - package org.ikasan.job.orchestration.integration.inbound.component.endpoint.configuration
 
org.ikasan.job.orchestration.integration.inbound.exception - package org.ikasan.job.orchestration.integration.inbound.exception
 
org.ikasan.job.orchestration.integration.inbound.flow - package org.ikasan.job.orchestration.integration.inbound.flow
 
org.ikasan.job.orchestration.integration.module - package org.ikasan.job.orchestration.integration.module
 
org.ikasan.job.orchestration.service - package org.ikasan.job.orchestration.service
 
org.ikasan.module.service - package org.ikasan.module.service
 
OutboundQueueMessageRunner() - Constructor for class org.ikasan.job.orchestration.core.machine.ContextMachine.OutboundQueueMessageRunner
 

P

pollSchedulerJobInitiationEventWaitQueue(String, String) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
populateContextParameters() - Method in class org.ikasan.job.orchestration.context.parameters.ContextParametersFactory
 
populateContextParameters() - Method in class org.ikasan.job.orchestration.context.parameters.ContextParametersInstanceServiceImpl
 
populateContextParametersOnContextInstance(ContextInstance, Map<String, InternalEventDrivenJobInstance>) - Method in class org.ikasan.job.orchestration.context.parameters.ContextParametersInstanceServiceImpl
 
prepare(Xid) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
put(ContextMachine) - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
 

Q

QuartzTimeWindowChecker - Class in org.ikasan.job.orchestration.context.util
 
QuartzTimeWindowChecker() - Constructor for class org.ikasan.job.orchestration.context.util.QuartzTimeWindowChecker
 

R

raiseEvent(ContextualisedScheduledProcessEvent) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
recover(int) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
recoverContextInstances() - Method in class org.ikasan.job.orchestration.context.recovery.ContextInstanceRecoveryManager
 
registerEndJobAndTrigger(String, String, String, String) - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceSchedulerService
This sets up the context instance destroy job and its trigger.
registerJobs() - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceSchedulerService
Once the beans are created, interrogate the data source for the saved Schedule Details Kick off a start trigger for each contextName
registerMonitor(Monitor) - Method in class org.ikasan.job.orchestration.core.notification.MonitorManagement
 
registerStartJobAndTrigger(String, String, String) - Method in class org.ikasan.job.orchestration.context.register.ContextInstanceSchedulerService
This is the job for the start of context.
registerToNotificationMonitors() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
release(String, String) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
releaseJob(String, String) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
remove(ContextMachine) - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
 
removeContextInstanceStateChangeEventListener(ContextInstanceStateChangeEventListener) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
removeJobsLocksForContext(Context) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
removeSchedulerJobStateChangeEventListener(SchedulerJobInstanceStateChangeEventListener) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
removeSchedulerJobStateChangeEventListener(SchedulerJobInstanceStateChangeEventListener) - Method in class org.ikasan.job.orchestration.core.machine.JobLogicMachine
Remove a SchedulerJobInstanceStateChangeEventListener.
reset() - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
resetAllCache() - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
This is intended to support testability and remove the need for reflective access
resetContextInstance(boolean, boolean, List<ContextParameterInstance>) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Helper method to reset the context instance held by the context machine.
resetJob(String, String) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
resetLock(String) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
rollback(Xid) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
run() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine.InboundQueueMessageRunner
 
run() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine.OutboundQueueMessageRunner
 
runContextUntilManuallyEnded() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 

S

saveContext() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
scheduledProcessEventInboundFlow() - Method in class org.ikasan.job.orchestration.integration.inbound.flow.ScheduledProcessEventInboundFlowFactory
 
ScheduledProcessEventInboundFlowComponentFactory - Class in org.ikasan.job.orchestration.integration.inbound.component
Scheduler Agent component factory.
ScheduledProcessEventInboundFlowComponentFactory() - Constructor for class org.ikasan.job.orchestration.integration.inbound.component.ScheduledProcessEventInboundFlowComponentFactory
 
ScheduledProcessEventInboundFlowFactory - Class in org.ikasan.job.orchestration.integration.inbound.flow
Flow factory implementation.
ScheduledProcessEventInboundFlowFactory() - Constructor for class org.ikasan.job.orchestration.integration.inbound.flow.ScheduledProcessEventInboundFlowFactory
 
ScheduledProcessProducerConnectionCallback - Interface in org.ikasan.job.orchestration.integration.inbound.component.endpoint
 
ScheduledProcessProducerConnectionCallbackImpl - Class in org.ikasan.job.orchestration.integration.inbound.component.endpoint
 
ScheduledProcessProducerConnectionCallbackImpl(String, ContextMachine) - Constructor for class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduledProcessProducerConnectionCallbackImpl
 
ScheduleProcessInboundProducer - Class in org.ikasan.job.orchestration.integration.inbound.component.endpoint
 
ScheduleProcessInboundProducer(TransactionManager, ScheduledContextInstanceService, ContextInstancePublicationService, ModuleMetaDataService) - Constructor for class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
ScheduleProcessInboundProducerConfiguration - Class in org.ikasan.job.orchestration.integration.inbound.component.endpoint.configuration
 
ScheduleProcessInboundProducerConfiguration() - Constructor for class org.ikasan.job.orchestration.integration.inbound.component.endpoint.configuration.ScheduleProcessInboundProducerConfiguration
 
SchedulerContextParametersPropertiesProvider - Class in org.ikasan.job.orchestration.context.util
 
SchedulerContextParametersPropertiesProvider(JobContextParamsSetupConfiguration, Map<String, String>) - Constructor for class org.ikasan.job.orchestration.context.util.SchedulerContextParametersPropertiesProvider
 
schedulerOverrider() - Method in class org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
 
servesAgent(String) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Indicates if this machine is supports a given agent
setConfiguration(ScheduleProcessInboundProducerConfiguration) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
setConfiguredResourceId(String) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
setDryRunParameters(DryRunParameters) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
setErrorReportingService(ErrorReportingService) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
setIgnoreErrors(boolean) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.configuration.ScheduleProcessInboundProducerConfiguration
 
setJobLockCacheEventBroadcaster(JobLockCacheEventBroadcaster) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
Set the event broadcaster on the cache.
setJobLockCacheRecord(JobLockCacheRecord) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
setJobLockCacheService(JobLockCacheService) - Method in class org.ikasan.job.orchestration.context.cache.JobLockCacheImpl
 
setLocation(Map<String, String>) - Method in class org.ikasan.job.orchestration.configuration.JobContextParamsSetupConfiguration
Setter to create the bean from JobContextParamsSetupFactory Key will be the name of the context Value will be the location of the file that contains the parameters for the given key.
setLogDetails(boolean) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.configuration.ScheduleProcessInboundProducerConfiguration
 
setParamsToReplace(Map<String, Map<String, String>>) - Method in class org.ikasan.job.orchestration.configuration.JobContextParamsSetupConfiguration
 
setSchedulerJobInitiationEventRaisedListener(SchedulerJobInitiationEventRaisedListener) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 
setTransactionTimeout(int) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
skipJob(String, String, boolean) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Method to set a job as skipped.
skipJobs(String, boolean) - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Method to set a job as skipped for all jobs under a context.
start() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine.InboundQueueMessageRunner
 
start() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine.OutboundQueueMessageRunner
 
start(Xid, int) - Method in class org.ikasan.job.orchestration.integration.inbound.component.endpoint.ScheduleProcessInboundProducer
 
startMonitoring(ContextMachine) - Static method in class org.ikasan.job.orchestration.core.notification.MonitorManagement
 
startupApplicationListener(DashboardRestService, DashboardRestService, Module<Flow>) - Method in class org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
 
StartupApplicationListener - Class in org.ikasan.job.orchestration.integration
 
StartupApplicationListener(DashboardRestService, DashboardRestService, Module<Flow>) - Constructor for class org.ikasan.job.orchestration.integration.StartupApplicationListener
 
startupCompleteApplicationListener(Module<Flow>) - Method in class org.ikasan.job.orchestration.JobOrchestrationAutoConfiguration
 
StartupCompleteApplicationListener - Class in org.ikasan.job.orchestration.integration
 
StartupCompleteApplicationListener(JtaTransactionManager, Module<Flow>) - Constructor for class org.ikasan.job.orchestration.integration.StartupCompleteApplicationListener
 
stop() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine.InboundQueueMessageRunner
 
stop() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine.OutboundQueueMessageRunner
 
stopMonitoring(ContextMachine) - Static method in class org.ikasan.job.orchestration.core.notification.MonitorManagement
 

T

teardown() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
Method to tear down context machine internals.
TimeService - Class in org.ikasan.job.orchestration.context.util
 
TimeService() - Constructor for class org.ikasan.job.orchestration.context.util.TimeService
 
toString() - Method in class org.ikasan.job.orchestration.context.cache.ContextMachineCache
 
TWENTY_FOUR_HOURS_MILLISECONDS - Static variable in class org.ikasan.job.orchestration.context.util.QuartzTimeWindowChecker
 

U

unRegisterMonitor(Monitor) - Method in class org.ikasan.job.orchestration.core.notification.MonitorManagement
 
unregisterToNotificationMonitors() - Method in class org.ikasan.job.orchestration.core.machine.ContextMachine
 

V

validate(ContextTemplate) - Method in class org.ikasan.job.orchestration.context.validation.ContextTemplateValidator
Method to validate a context template.
validateJobs(ContextTemplate, List<SchedulerJob>) - Method in class org.ikasan.job.orchestration.context.validation.ContextTemplateValidator
 

W

withinOperatingWindow(String, String, long, Date) - Static method in class org.ikasan.job.orchestration.context.util.QuartzTimeWindowChecker
Determine if the reference dateTime is within the start and end cron expressions.
withinOperatingWindowOnRecovery(long, long, long) - Static method in class org.ikasan.job.orchestration.context.util.QuartzTimeWindowChecker
Use when recovery context instance after a restart to the dashboard.
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages