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
All Classes All Packages
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.
All Classes All Packages