A B C D E F G H I J L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in interface io.automatiko.engine.api.uow.UnitOfWork
-
Aborts this unit of work and ignores any awaiting work.
- abort() - Method in interface io.automatiko.engine.api.uow.WorkUnit
-
Optional abort logic associated with the work unit
- abort() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Aborts this process instance
- ABORT - io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
- ABORTED - Static variable in interface io.automatiko.engine.api.runtime.process.WorkItem
- abortProcessInstance(String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Aborts the process instance with the given id.
- abortWorkItem(WorkItem, WorkItemManager) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemHandler
-
The given work item should be aborted.
- abortWorkItem(String, Policy<?>...) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
-
Notifies the work item manager that the work item with the given id could not be executed and should be aborted.
- abortWorkItem(String, Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Aborts work item belonging to this process instance
- AbstractDataEvent<T> - Class in io.automatiko.engine.api.event
-
This is an abstract implementation of the
DataEventthat contains basic common attributes referring to automatik processes metadata. - AbstractDataEvent(String, String, T, String, String, String, String, String) - Constructor for class io.automatiko.engine.api.event.AbstractDataEvent
- AbstractEventDescription<T> - Class in io.automatiko.engine.api.workflow
- AbstractEventDescription(String, String, String, String, String, String, T) - Constructor for class io.automatiko.engine.api.workflow.AbstractEventDescription
- AbstractEventDescription(String, String, String, String, String, String, T, Map<String, String>) - Constructor for class io.automatiko.engine.api.workflow.AbstractEventDescription
- accept(Object) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
- accept(Object) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategyAcceptor
- accept(String, Object) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManager
- AccessDeniedException - Exception in io.automatiko.engine.api.auth
-
Access denied exception is thrown when
AccessPolicyhas been violated - AccessDeniedException(String) - Constructor for exception io.automatiko.engine.api.auth.AccessDeniedException
- accessPolicy() - Method in interface io.automatiko.engine.api.workflow.Process
- AccessPolicy<T> - Interface in io.automatiko.engine.api.auth
-
Access policy that drives the access to individual instances based on identity.
- activate() - Method in interface io.automatiko.engine.api.workflow.Process
- activate() - Method in interface io.automatiko.engine.api.workflow.Processes
- Active - io.automatiko.engine.api.runtime.process.NodeInstanceState
- ACTIVE - io.automatiko.engine.api.workflow.flexible.ItemDescription.Status
- ACTIVE - Static variable in interface io.automatiko.engine.api.runtime.process.WorkItem
- add(String) - Method in interface io.automatiko.engine.api.workflow.Tags
-
Adds new tag
- add(String, List<NamedDataType>) - Method in class io.automatiko.engine.api.workflow.GroupedNamedDataType
- add(T) - Method in interface io.automatiko.engine.api.internal.io.ResourceTypePackage
- addEventListener(ProcessEventListener) - Method in interface io.automatiko.engine.api.event.process.ProcessEventManager
-
Add a process event listener.
- addEventListener(String, EventListener) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManager
- addons() - Method in interface io.automatiko.engine.api.Config
-
Provides access to addons in the application.
- addons() - Method in class io.automatiko.engine.api.StaticConfig
- Addons - Class in io.automatiko.engine.api
-
Provides direct information about addons installed and available within the running service.
- Addons(List<String>) - Constructor for class io.automatiko.engine.api.Addons
- addPublisher(EventPublisher) - Method in interface io.automatiko.engine.api.event.EventManager
-
Adds given publisher to the event manager's list of publishers.
- addResourceTypeToRegistry(String, boolean, String, String, String, String...) - Static method in class io.automatiko.engine.api.io.ResourceType
- addResourceTypeToRegistry(String, String, String, String, String...) - Static method in class io.automatiko.engine.api.io.ResourceType
- addTag(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Adds new tag
- AdHocFragment - Class in io.automatiko.engine.api.workflow.flexible
- AdHocFragment(String, String, boolean) - Constructor for class io.automatiko.engine.api.workflow.flexible.AdHocFragment
- AdHocFragment.Builder - Class in io.automatiko.engine.api.workflow.flexible
- adHocFragments() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
- adHocFragments() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns the process adHocFragments
- adminRoleName() - Method in class io.automatiko.engine.api.config.SecurityConfig
-
Configures admin role name used by access policy checks
- after(long) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- after(long, TemporalUnit) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- afterNodeInstanceFailed(ProcessNodeInstanceFailedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right after a node instance failed at execution
- afterNodeLeft(ProcessNodeLeftEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- afterNodeLeft(ProcessNodeLeftEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right after a node in a process instance has been left (which is when the node was completed, for example when it performed the task it was designed for).
- afterNodeTriggered(ProcessNodeTriggeredEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- afterNodeTriggered(ProcessNodeTriggeredEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right after a node in a process instance has been triggered (which is when the node was entered, for example when an incoming connection triggered it).
- afterProcessCompleted(ProcessCompletedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- afterProcessCompleted(ProcessCompletedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right after a process instance has been completed (or aborted).
- afterProcessStarted(ProcessStartedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- afterProcessStarted(ProcessStartedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right after a process instance has been started.
- afterSLAViolated(SLAViolatedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right after a process/node instance's SLA has been violated.
- afterVariableChanged(ProcessVariableChangedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- afterVariableChanged(ProcessVariableChangedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right after the value of a process variable has been changed.
- afterWorkItemTransition(ProcessWorkItemTransitionEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right after a work item transition.
- append(Object) - Method in interface io.automatiko.engine.api.event.EventBatch
-
Appends new event in its raw format - meaning as it was generated
- Application - Interface in io.automatiko.engine.api
-
Entry point for accessing business automation components such as processes, rules, decisions, etc.
- apply(WorkItem, Transition<?>) - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCyclePhase
-
Optional extra work to be applied on work item upon transition to this phase
- asCloudevents() - Method in class io.automatiko.engine.api.config.MessagingConfig
-
Enables cloud event format for messages
- authorizedOnly() - Method in class io.automatiko.engine.api.config.SecurityConfig
-
Configures identity provider build mechanism to either allow to use user and groups given as query parameters or to rely only on security context (authorized requests) defaults to security context only
- AutomatikoConfig - Class in io.automatiko.engine.api.config
- AutomatikoConfig() - Constructor for class io.automatiko.engine.api.config.AutomatikoConfig
- AutomatikoConfigProperties - Interface in io.automatiko.engine.api.codegen
- Available - io.automatiko.engine.api.runtime.process.NodeInstanceState
- Available - io.automatiko.engine.api.workflow.cases.CaseFileItem.Status
- AVAILABLE - io.automatiko.engine.api.workflow.flexible.ItemDescription.Status
- availableAddons() - Method in class io.automatiko.engine.api.Addons
-
Returns all available addons
- availableTasks() - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstance
B
- BaseEventDescription - Class in io.automatiko.engine.api.workflow
- BaseEventDescription(String, String, String, String, String, String, NamedDataType) - Constructor for class io.automatiko.engine.api.workflow.BaseEventDescription
- BaseEventDescription(String, String, String, String, String, String, NamedDataType, Map<String, String>) - Constructor for class io.automatiko.engine.api.workflow.BaseEventDescription
- BAYES - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Bayesian
- beforeNodeLeft(ProcessNodeLeftEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- beforeNodeLeft(ProcessNodeLeftEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right before a node in a process instance is being left (which is when the node is completed, for example when it has performed the task it was designed for).
- beforeNodeTriggered(ProcessNodeTriggeredEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- beforeNodeTriggered(ProcessNodeTriggeredEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right before a node in a process instance is being triggered (which is when the node is being entered, for example when an incoming connection triggers it).
- beforeProcessCompleted(ProcessCompletedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- beforeProcessCompleted(ProcessCompletedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right before a process instance is being completed (or aborted).
- beforeProcessStarted(ProcessStartedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- beforeProcessStarted(ProcessStartedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right before a process instance is being started.
- beforeSLAViolated(SLAViolatedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right before a process/node instance's SLA has been violated.
- beforeVariableChanged(ProcessVariableChangedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- beforeVariableChanged(ProcessVariableChangedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right before the value of a process variable is being changed.
- beforeWorkItemTransition(ProcessWorkItemTransitionEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
-
This listener method is invoked right before a work item transition.
- BPMN2 - Static variable in class io.automatiko.engine.api.io.ResourceType
-
jBPM BPMN2 Language
- BRL - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Drools Business Rule Language
- build() - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment.Builder
- build() - Method in class io.automatiko.engine.api.workflow.flexible.Milestone.Builder
- builder() - Static method in class io.automatiko.engine.api.workflow.flexible.Milestone
- Builder() - Constructor for class io.automatiko.engine.api.workflow.flexible.Milestone.Builder
- Builder(Class<? extends Node>) - Constructor for class io.automatiko.engine.api.workflow.flexible.AdHocFragment.Builder
- Builder(String) - Constructor for class io.automatiko.engine.api.workflow.flexible.AdHocFragment.Builder
- buildErrorMessage(R) - Method in interface io.automatiko.engine.api.decision.DecisionModel
- buildIdentityProvider(String, List<String>) - Method in interface io.automatiko.engine.api.auth.IdentitySupplier
-
Creates new identity provider based on optionally given user and roles.
- businessKey() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns optional business key associated with this process instance
C
- Cacheable - Interface in io.automatiko.engine.api.runtime
-
Allows various components (e.g. work item handlers, event listeners) to be cached and reused within a cache owner (e.g.
- calculatePage(int, int) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- cancelJob(String) - Method in interface io.automatiko.engine.api.jobs.JobsService
-
Cancels given job
- cancelNodeInstance(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Cancels node instance with given nodeInstanceId which results in abort of any work being done by this node instance
- canCreateInstance(IdentityProvider) - Method in interface io.automatiko.engine.api.auth.AccessPolicy
-
Determines if given identity is allowed to create new instances of item this policy is attached to e.g. creating new process instances
- canDeleteInstance(IdentityProvider, T) - Method in interface io.automatiko.engine.api.auth.AccessPolicy
-
Determines if given identity is allowed to delete given instance
- canReadInstance(IdentityProvider, T) - Method in interface io.automatiko.engine.api.auth.AccessPolicy
-
Determines if given identity is allowed to read (view) given instance
- canSignalInstance(IdentityProvider, T) - Method in interface io.automatiko.engine.api.auth.AccessPolicy
-
Determines if given identity is allowed to signal given instance
- canTransition(LifeCyclePhase) - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCyclePhase
-
Returns if given life cycle phase can be transitioned to this phase
- canUpdateInstance(IdentityProvider, T) - Method in interface io.automatiko.engine.api.auth.AccessPolicy
-
Determines if given identity is allowed to update given instance
- CaseDefinition<T> - Interface in io.automatiko.engine.api.workflow.cases
- caseDefinitionById(String) - Method in interface io.automatiko.engine.api.workflow.cases.CaseDefinitions
- caseDefinitionIds() - Method in interface io.automatiko.engine.api.workflow.cases.CaseDefinitions
- CaseDefinitions - Interface in io.automatiko.engine.api.workflow.cases
- casefile() - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstance
- CaseFile - Interface in io.automatiko.engine.api.workflow.cases
- CaseFileItem<T> - Interface in io.automatiko.engine.api.workflow.cases
- CaseFileItem.Status - Enum in io.automatiko.engine.api.workflow.cases
- CaseFileItemDuplicatedException - Exception in io.automatiko.engine.api.workflow.cases
- CaseFileItemDuplicatedException(String) - Constructor for exception io.automatiko.engine.api.workflow.cases.CaseFileItemDuplicatedException
- CaseFileItemNotFoundException - Exception in io.automatiko.engine.api.workflow.cases
- CaseFileItemNotFoundException(String) - Constructor for exception io.automatiko.engine.api.workflow.cases.CaseFileItemNotFoundException
- CaseInstance<T> - Interface in io.automatiko.engine.api.workflow.cases
- caseInstances() - Method in interface io.automatiko.engine.api.workflow.cases.CaseDefinition
- CaseInstances<T> - Interface in io.automatiko.engine.api.workflow.cases
- cases() - Method in interface io.automatiko.engine.api.Application
-
Returns cases (case definitions) found in the application otherwise null
- CHANGE_SET - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Change Set
- channel() - Method in interface io.automatiko.engine.api.workflow.Signal
- clear() - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- close() - Method in interface io.automatiko.engine.api.runtime.Cacheable
-
Closes underlying resources when cache is closed/disposed.
- close() - Method in interface io.automatiko.engine.api.runtime.Closeable
-
Closes the underlying resources
- Closeable - Interface in io.automatiko.engine.api.runtime
-
Allows various components (e.g. work item handlers, event listeners) to be closed when owning component (ksession) is being closed/disposed.
- CMMN - Static variable in class io.automatiko.engine.api.io.ResourceType
-
jBPM CMMN Language
- compile(String, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.process.DataTransformer
-
Compiles given expression into reusable unit.
- COMPLETE - io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
- Completed - io.automatiko.engine.api.runtime.process.NodeInstanceState
- COMPLETED - io.automatiko.engine.api.workflow.flexible.ItemDescription.Status
- COMPLETED - Static variable in interface io.automatiko.engine.api.runtime.process.WorkItem
- completeWorkItem(String, Map<String, Object>, Policy<?>...) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
-
Notifies the work item manager that the work item with the given id has been completed.
- completeWorkItem(String, Map<String, Object>, Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Completes work item belonging to this process instance with given variables
- config() - Method in interface io.automatiko.engine.api.Application
-
Returns configuration of the application
- Config - Interface in io.automatiko.engine.api
-
Provides general configuration of Kogito application
- Connection - Interface in io.automatiko.engine.api.definition.process
-
A connection is a link from one Node to another.
- convert(Object) - Method in interface io.automatiko.engine.api.io.InputConverter
- convert(V) - Method in interface io.automatiko.engine.api.io.OutputConverter
- create(EventManager) - Method in interface io.automatiko.engine.api.uow.UnitOfWorkFactory
-
Creates new instance of UnitOfWork implementation backed by this factory.
- create(String, ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- create(String, T) - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
- create(S, Consumer<S>) - Static method in interface io.automatiko.engine.api.uow.WorkUnit
-
Creates new WorkUnit that has only action invoked upon completion of the unit of work
- create(S, Consumer<S>, Consumer<S>) - Static method in interface io.automatiko.engine.api.uow.WorkUnit
-
Creates new WorkUnit that has both action invoked upon completion of the unit of work and compensation invoked in case of unit of work cancellation.
- createContext() - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
-
Creates a new marshalling context
- Created - io.automatiko.engine.api.runtime.process.NodeInstanceState
- createInstance(Model) - Method in interface io.automatiko.engine.api.workflow.Process
- createInstance(String, Model) - Method in interface io.automatiko.engine.api.workflow.Process
- createInstance(String, T) - Method in interface io.automatiko.engine.api.workflow.Process
- createInstance(T) - Method in interface io.automatiko.engine.api.workflow.Process
- createModel() - Method in interface io.automatiko.engine.api.workflow.Process
- createProcessInstance(String, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Creates a new process instance (but does not yet start it).
- createProcessInstances(Process<?>) - Method in interface io.automatiko.engine.api.workflow.ProcessInstancesFactory
- current - Static variable in interface io.automatiko.engine.api.auth.IdentityProvider
- currentUnitOfWork() - Method in interface io.automatiko.engine.api.uow.UnitOfWorkManager
-
Returns current unit of work for this execution context (usually thread).
D
- data() - Method in interface io.automatiko.engine.api.uow.WorkUnit
-
Returns data attached to the work unit
- data() - Method in interface io.automatiko.engine.api.workflow.workitem.Transition
-
Optional data to be associated with the transition.
- data(WorkItem) - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCycle
-
Returns current data set for given work item
- database() - Method in class io.automatiko.engine.api.config.PersistenceConfig
-
Configures database based persistence
- DatabaseJobsConfig - Class in io.automatiko.engine.api.config
- DatabaseJobsConfig() - Constructor for class io.automatiko.engine.api.config.DatabaseJobsConfig
- DatabasePersistenceConfig - Class in io.automatiko.engine.api.config
- DatabasePersistenceConfig() - Constructor for class io.automatiko.engine.api.config.DatabasePersistenceConfig
- DataEvent<T> - Interface in io.automatiko.engine.api.event
-
Represents top level data event structure that can be emitted from within running process, decision or rule.
- DataTransformer - Interface in io.automatiko.engine.api.runtime.process
-
Data transformation capabilities used by data input and data output transformation as part of BPMN2 process definition.
- dataType - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
- DataType - Interface in io.automatiko.engine.api.workflow.datatype
-
Abstract representation of a datatype.
- db() - Method in class io.automatiko.engine.api.config.JobsConfig
-
Configures database based jobs service
- deactivate() - Method in interface io.automatiko.engine.api.workflow.Process
- deactivate() - Method in interface io.automatiko.engine.api.workflow.Processes
- decision() - Method in interface io.automatiko.engine.api.Config
-
Provides decision specific configuration
- decision() - Method in class io.automatiko.engine.api.StaticConfig
- DecisionConfig - Interface in io.automatiko.engine.api.decision
- DecisionEventListenerConfig<T> - Interface in io.automatiko.engine.api.decision
- decisionEventListeners() - Method in interface io.automatiko.engine.api.decision.DecisionConfig
- DecisionModel<M,C,R,F> - Interface in io.automatiko.engine.api.decision
- decisionModels() - Method in interface io.automatiko.engine.api.Application
-
Returns decision models found in the application otherwise null
- DecisionModels - Interface in io.automatiko.engine.api.decision
- DEFAULT_PRIORITY - Static variable in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- DEFAULT_PRIORITY - Static variable in class io.automatiko.engine.api.jobs.ProcessJobDescription
- DefaultProcessEventListener - Class in io.automatiko.engine.api.event.process
- DefaultProcessEventListener() - Constructor for class io.automatiko.engine.api.event.process.DefaultProcessEventListener
- DelayedExecution - Interface in io.automatiko.engine.api.event.process
-
Marker interface for event listeners to indicate it should not be invoked directly but only upon successful completion of unit of work.
- delete(String) - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
- DESCR - Static variable in class io.automatiko.engine.api.io.ResourceType
-
DESCR
- description() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns optional description of this process instance
- Descriptor(String, String, String) - Constructor for class io.automatiko.engine.api.workflow.WorkItem.Descriptor
- determineResourceType(String) - Static method in class io.automatiko.engine.api.io.ResourceType
- Disabled - io.automatiko.engine.api.runtime.process.NodeInstanceState
- Discarded - io.automatiko.engine.api.workflow.cases.CaseFileItem.Status
- disconnect() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Allows manually disconnect process instance to free up any taken resources.
- dispose() - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- dispose() - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
- DMN - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Decision Model and Notation (DMN) model
- DRF - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Drools Rule Flow Language
- DRL - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Drools Rule Language
- DRT - Static variable in class io.automatiko.engine.api.io.ResourceType
- DSL - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Drools DSL
- DSLR - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Drools DSL Rule
- DTABLE - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Decision Table
- DurationExpirationTime - Class in io.automatiko.engine.api.jobs
E
- EMTPY - Static variable in class io.automatiko.engine.api.Addons
-
Default empty addons instance
- enabled() - Method in class io.automatiko.engine.api.config.MetricsConfig
-
Enables metrics for automatik
- Enabled - io.automatiko.engine.api.runtime.process.NodeInstanceState
- end() - Method in interface io.automatiko.engine.api.uow.UnitOfWork
-
Completes this unit of work ensuring all awaiting work is invoked.
- enforce(Policy<?>...) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
Enforces given policies on this work item.
- EnvironmentName - Class in io.automatiko.engine.api.runtime
- EnvironmentName() - Constructor for class io.automatiko.engine.api.runtime.EnvironmentName
- equals(Object) - Method in class io.automatiko.engine.api.io.ResourceType
- equals(Object) - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- equals(Object) - Method in class io.automatiko.engine.api.workflow.GroupedNamedDataType
- equals(Object) - Method in class io.automatiko.engine.api.workflow.NamedDataType
- error() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns process error in case process instance is in error state.
- errorMessage() - Method in interface io.automatiko.engine.api.workflow.ProcessError
- evaluateAll(C) - Method in interface io.automatiko.engine.api.decision.DecisionModel
- evaluateDecisionById(C, String...) - Method in interface io.automatiko.engine.api.decision.DecisionModel
- evaluateDecisionByName(C, String...) - Method in interface io.automatiko.engine.api.decision.DecisionModel
- evaluateDecisionService(C, String) - Method in interface io.automatiko.engine.api.decision.DecisionModel
- evaluateTags() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Evaluates all tags to apply any changes of the variables
- event - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
- EventBatch - Interface in io.automatiko.engine.api.event
-
Batch of events to be considered as single item to be processed.
- EventDescription<T> - Interface in io.automatiko.engine.api.workflow
- EventListener - Interface in io.automatiko.engine.api.runtime.process
-
An interface that represents an element that is listening for specific types of events.
- eventManager() - Method in interface io.automatiko.engine.api.uow.UnitOfWorkManager
-
Returns instance of the event manager configured for this unit of work manager
- EventManager - Interface in io.automatiko.engine.api.event
-
Event manager that is entry point for handling events generated during execution.
- EventPublisher - Interface in io.automatiko.engine.api.event
-
Responsible for publishing events for consumption to the "outside world" Depending on the implementation it can be to push over the wire or use an in memory queue to notify other parties about particular events.
- events() - Method in interface io.automatiko.engine.api.event.EventBatch
-
Returns all events appended to this batch already converted to
DataEvents - events() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns all active events that this process instance is capable of acting on.
- EventSource - Interface in io.automatiko.engine.api.event
- eventType - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
- ExactExpirationTime - Class in io.automatiko.engine.api.jobs
- executeWorkItem(WorkItem, WorkItemManager) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemHandler
-
The given work item should be executed.
- ExecutionIdSupplier - Interface in io.automatiko.engine.api
-
Wraps logic to generate unique identifiers per execution (e.g. evaluation of DMN model) Each call of the
Supplier.get()method is considered a separate request of a new ID. - exists(String) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- expirationTime() - Method in interface io.automatiko.engine.api.jobs.JobDescription
- expirationTime() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- expirationTime() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
- ExpirationTime - Interface in io.automatiko.engine.api.jobs
F
- Failed - io.automatiko.engine.api.runtime.process.NodeInstanceState
- failedNodeId() - Method in interface io.automatiko.engine.api.workflow.ProcessError
- FEEL - Static variable in class io.automatiko.engine.api.io.ResourceType
-
DMN FEEL expression language
- fileItem(String) - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
- fileItems() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
- fileItems(Predicate<CaseFileItem<?>>) - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
- filesystem() - Method in class io.automatiko.engine.api.config.JobsConfig
-
Configures file system based jobs service
- filesystem() - Method in class io.automatiko.engine.api.config.PersistenceConfig
-
Configures file system based persistence
- FileSystemJobsConfig - Class in io.automatiko.engine.api.config
- FileSystemJobsConfig() - Constructor for class io.automatiko.engine.api.config.FileSystemJobsConfig
- FileSystemPersistenceConfig - Class in io.automatiko.engine.api.config
- FileSystemPersistenceConfig() - Constructor for class io.automatiko.engine.api.config.FileSystemPersistenceConfig
- findById(String) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstances
- findById(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
- findById(String, ProcessInstanceReadMode) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstances
- findById(String, ProcessInstanceReadMode) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
- findByIdOrTag(ProcessInstanceReadMode, String...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
- findByIdOrTag(String...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
- forName(String) - Method in interface io.automatiko.engine.api.workflow.WorkItemHandlerConfig
- fromMap(Map<String, Object>) - Method in interface io.automatiko.engine.api.Model
- fromProperties(Properties) - Method in interface io.automatiko.engine.api.io.ResourceConfiguration
- FUNCTION_FLOW_TYPE - Static variable in interface io.automatiko.engine.api.definition.process.Process
- FUNCTION_TYPE - Static variable in interface io.automatiko.engine.api.definition.process.Process
- Functions - Interface in io.automatiko.engine.api
-
A marker interface that identifies a functions implementations that should be available in the process execution such as script tasks, various conditions etc All methods of the implementation class much be public and static.
G
- GDRL - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Drools Rule Language - Guided Globals definitions - Workaround for double-dot file extensions for 6.0
- GDST - Static variable in class io.automatiko.engine.api.io.ResourceType
- Generated - Annotation Type in io.automatiko.engine.api.codegen
- get() - Static method in interface io.automatiko.engine.api.auth.IdentityProvider
-
Returns currently associated IdentityProvider
- get() - Method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- get() - Method in class io.automatiko.engine.api.jobs.ExactExpirationTime
- get() - Method in interface io.automatiko.engine.api.jobs.ExpirationTime
- get() - Method in interface io.automatiko.engine.api.workflow.Tags
-
Returns current collection of tags.
- get(String) - Method in interface io.automatiko.engine.api.workflow.Tags
-
Retrieves tag with given id or null if no tag with given id exists
- getActualOwner() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
-
Returns actual owner assigned to the task
- getAdminGroups() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
-
Returns admin groups that can administer this task
- getAdminUsers() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
-
Returns admin users that can administer this task
- getAllExtensions() - Method in class io.automatiko.engine.api.io.ResourceType
- getAutomatikAddons() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getAutomatikProcessId() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getAutomatikProcessinstanceId() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getAutomatikRootProcessId() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getAutomatikRootProcessinstanceId() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getClassType() - Method in interface io.automatiko.engine.api.workflow.datatype.DataType
- getCompleteDate() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
Returns timestamp indicating the completion date of this work item
- getConfiguration() - Method in interface io.automatiko.engine.api.io.Resource
- getCorrelationKey() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
-
Returns optional correlation key (aka business key)
- getCorrelationKey() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Returns optional correlation key assigned to process instance
- getData() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getData() - Method in interface io.automatiko.engine.api.event.DataEvent
-
Returns actual body of the event
- getDataType() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- getDataType() - Method in interface io.automatiko.engine.api.workflow.EventDescription
- getDataType() - Method in class io.automatiko.engine.api.workflow.NamedDataType
- getDecisionModel(String, String) - Method in interface io.automatiko.engine.api.decision.DecisionModels
- getDefaultExtension() - Method in class io.automatiko.engine.api.io.ResourceType
- getDefaultPath() - Method in class io.automatiko.engine.api.io.ResourceType
- getDescription() - Method in class io.automatiko.engine.api.io.ResourceType
- getDMNModel() - Method in interface io.automatiko.engine.api.decision.DecisionModel
- getEndDate() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Returns end date (either completed or aborted) of this process instance
- getErrorCode() - Method in exception io.automatiko.engine.api.workflow.workitem.WorkItemExecutionError
- getErrorMessage() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Returns error message associated with this process instance in case it is in an error state.
- getErrorMessage() - Method in exception io.automatiko.engine.api.workflow.ProcessInstanceExecutionException
-
Returns error message associated with this failure.
- getErrorMessage() - Method in exception io.automatiko.engine.api.workflow.VariableViolationException
-
Returns error message associated with this failure.
- getEvent() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- getEvent() - Method in interface io.automatiko.engine.api.workflow.EventDescription
- getEventDate() - Method in interface io.automatiko.engine.api.event.process.ProcessEvent
-
Returns exact date when the event was created
- getEventDescriptions() - Method in interface io.automatiko.engine.api.runtime.process.EventListener
-
Returns unique set of event descriptions that this event listener is interested in.
- getEventId() - Method in enum io.automatiko.engine.api.runtime.process.NodeInstanceState
- getEventType() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- getEventType() - Method in interface io.automatiko.engine.api.workflow.EventDescription
- getEventTypes() - Method in interface io.automatiko.engine.api.runtime.process.EventListener
-
Returns the event types this event listener is interested in.
- getException() - Method in interface io.automatiko.engine.api.event.process.ProcessNodeInstanceFailedEvent
-
Returns the actual exception that was thrown at execution
- getExcludedUsers() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
-
Returns excluded users that cannot work on this task
- getFailedNodeId() - Method in exception io.automatiko.engine.api.workflow.ProcessInstanceExecutionException
-
Returns node definition id of the node instance that failed to execute
- getFileItemName() - Method in exception io.automatiko.engine.api.workflow.cases.CaseFileItemDuplicatedException
- getFileItemName() - Method in exception io.automatiko.engine.api.workflow.cases.CaseFileItemNotFoundException
- getFrom() - Method in interface io.automatiko.engine.api.definition.process.Connection
-
The Node the connection starts from.
- getFromType() - Method in interface io.automatiko.engine.api.definition.process.Connection
-
The type of exit point of the from Node.
- getId() - Method in interface io.automatiko.engine.api.definition.process.Node
-
The id of the node.
- getId() - Method in interface io.automatiko.engine.api.definition.process.Process
-
The unique id of the Process.
- getId() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getId() - Method in interface io.automatiko.engine.api.event.DataEvent
-
Returns unique id of the event
- getId() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
The id of the node instance.
- getId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
-
The unique id of this process instance.
- getId() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
The unique id of this work item
- getId() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- getId() - Method in interface io.automatiko.engine.api.workflow.EventDescription
- getId() - Method in class io.automatiko.engine.api.workflow.flexible.ItemDescription
- getId() - Method in interface io.automatiko.engine.api.workflow.Tag
- getId() - Method in interface io.automatiko.engine.api.workflow.Variable
- getId() - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
- getId() - Method in interface io.automatiko.engine.api.workflow.WorkItem
- getIncomingConnections() - Method in interface io.automatiko.engine.api.definition.process.Node
-
The incoming connections for this Node.
- getIncomingConnections(String) - Method in interface io.automatiko.engine.api.definition.process.Node
-
The incoming connections for this Node for the given entry-point.
- getInputStream() - Method in interface io.automatiko.engine.api.io.Resource
-
Open an InputStream to the resource, the user must close this when finished.
- getJobsService() - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Returns
JobsServiceresponsible for scheduling tasks such as timers. - getLeaveTime() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
Returns the time when this node instance was left, might be null if node instance is still active
- getMetaData() - Method in interface io.automatiko.engine.api.definition.process.Connection
-
Meta data associated with this connection.
- getMetaData() - Method in interface io.automatiko.engine.api.definition.process.Node
-
Meta data associated with this Node.
- getMetaData() - Method in interface io.automatiko.engine.api.definition.process.Process
-
Meta data associated with this Node.
- getMetaData() - Method in interface io.automatiko.engine.api.workflow.Variable
- getMetaData(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
- getMetaData(String) - Method in interface io.automatiko.engine.api.workflow.Variable
- getName() - Method in interface io.automatiko.engine.api.auth.IdentityProvider
-
Returns name assigned to the current context, usually refers to user name
- getName() - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
- getName() - Method in interface io.automatiko.engine.api.definition.process.Node
-
The name of the node
- getName() - Method in interface io.automatiko.engine.api.definition.process.Process
-
The name of the Process.
- getName() - Method in class io.automatiko.engine.api.io.ResourceType
- getName() - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
-
Override this method if you want multiple marshalling strategies of the same implementation in environment
- getName() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
The name of the work item.
- getName() - Method in interface io.automatiko.engine.api.runtime.process.WorkItemHandler
-
Returns name that it should be registered with, by default simple class name;
- getName() - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment
- getName() - Method in class io.automatiko.engine.api.workflow.flexible.ItemDescription
- getName() - Method in class io.automatiko.engine.api.workflow.NamedDataType
- getName() - Method in interface io.automatiko.engine.api.workflow.Variable
- getName() - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
- getName() - Method in interface io.automatiko.engine.api.workflow.WorkItem
- getNewValue() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
-
The new value of the variable.
- getNode() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
Return the node this node instance refers to.
- getNode(long) - Method in interface io.automatiko.engine.api.definition.process.NodeContainer
-
The node in this NodeContainer with the given id.
- getNodeDefinitionId() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
The id of the node definition this node instance refers to.
- getNodeId() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
The id of the node this node instance refers to.
- getNodeId() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- getNodeId() - Method in interface io.automatiko.engine.api.workflow.EventDescription
- getNodeId() - Method in exception io.automatiko.engine.api.workflow.NodeNotFoundException
- getNodeIdInError() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Returns node definition id associated with node instance that failed in case this process instance is in an error
- getNodeInstance() - Method in interface io.automatiko.engine.api.event.process.ProcessNodeEvent
-
The node instance this event is related to.
- getNodeInstance() - Method in interface io.automatiko.engine.api.event.process.ProcessNodeInstanceFailedEvent
-
Returns node instance that failed at execution
- getNodeInstance() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
-
Returns node instance associated with this variable change, if available
- getNodeInstance() - Method in interface io.automatiko.engine.api.event.process.SLAViolatedEvent
-
The node instance this event is related to.
- getNodeInstance() - Method in interface io.automatiko.engine.api.runtime.process.ProcessContext
-
Returns the node instance that is currently being executed in this context, or
nullif no node instance is currently being executed. - getNodeInstance() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
The node instance that is associated with this work item
- getNodeInstance(String) - Method in interface io.automatiko.engine.api.runtime.process.NodeInstanceContainer
-
Returns the node instance with the given id, or
nullif the node instance cannot be found. - getNodeInstanceContainer() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
The node instance container that this node instance is part of.
- getNodeInstanceId() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- getNodeInstanceId() - Method in interface io.automatiko.engine.api.workflow.EventDescription
- getNodeInstanceId() - Method in exception io.automatiko.engine.api.workflow.NodeInstanceNotFoundException
- getNodeInstanceId() - Method in interface io.automatiko.engine.api.workflow.WorkItem
- getNodeInstances() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstanceContainer
-
Returns all node instances that are currently active within this container.
- getNodeInstanceState() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
Returns current state of the node instance.
- getNodeName() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
The name of the node this node instance refers to.
- getNodeName() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- getNodeName() - Method in interface io.automatiko.engine.api.workflow.EventDescription
- getNodes() - Method in interface io.automatiko.engine.api.definition.process.NodeContainer
-
The Nodes of this NodeContainer.
- getNodesRecursively() - Method in interface io.automatiko.engine.api.definition.process.WorkflowProcess
- getOldValue() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
-
The old value of the variable.
- getOutgoingConnections() - Method in interface io.automatiko.engine.api.definition.process.Node
-
The outgoing connections for this Node.
- getOutgoingConnections(String) - Method in interface io.automatiko.engine.api.definition.process.Node
-
The outgoing connections for this Node for the given exit-point.
- getPackageName() - Method in interface io.automatiko.engine.api.definition.process.Process
-
The package name of this process.
- getParameter(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
Returns the value of the parameter with the given name.
- getParameters() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
Returns the map of parameters of this work item.
- getParameters() - Method in interface io.automatiko.engine.api.workflow.WorkItem
- getParentContainer() - Method in interface io.automatiko.engine.api.definition.process.Node
-
The NodeContainer this Node lives in.
- getParentProcessInstanceId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
-
Returns parent process instance id if this process instance has a parent
- getPhase() - Method in interface io.automatiko.engine.api.workflow.WorkItem
- getPhaseId() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
Returns optional life cycle phase id associated with this work item
- getPhaseStatus() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
Returns optional life cycle phase status associated with this work item
- getPhaseStatus() - Method in interface io.automatiko.engine.api.workflow.WorkItem
- getPotentialGroups() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
-
Returns potential groups that can work on this task
- getPotentialUsers() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
-
Returns potential users that can work on this task
- getProcess() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- getProcessEventListeners() - Method in interface io.automatiko.engine.api.event.process.ProcessEventManager
-
Returns all event listeners.
- getProcessId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
-
The id of the process definition that is related to this process instance.
- getProcessId() - Method in exception io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException
- getProcessInstance() - Method in interface io.automatiko.engine.api.event.process.ProcessEvent
-
The ProcessInstance this event relates to.
- getProcessInstance() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
The process instance that this node instance is executing in.
- getProcessInstance() - Method in interface io.automatiko.engine.api.runtime.process.ProcessContext
-
Returns the process instance that is currently being executed in this context.
- getProcessInstance() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
The process instance that requested the execution of this work item
- getProcessInstance(String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Returns the process instance with the given id.
- getProcessInstance(String, boolean) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Returns the process instance with the given id.
- getProcessInstanceId() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
The id of the process instance that requested the execution of this work item
- getProcessInstanceId() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- getProcessInstanceId() - Method in interface io.automatiko.engine.api.workflow.EventDescription
- getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.NodeInstanceNotFoundException
- getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.NodeNotFoundException
- getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.ProcessInstanceDuplicatedException
- getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.ProcessInstanceExecutionException
-
Returns process instance id of the instance that failed.
- getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.ProcessInstanceNotFoundException
- getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.VariableViolationException
-
Returns process instance id of the instance that failed.
- getProcessInstanceId() - Method in interface io.automatiko.engine.api.workflow.WorkItem
- getProcessInstances() - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Returns a collection of currently active process instances.
- getProcessName() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
-
The name of the process definition that is related to this process instance.
- getProcessRuntime() - Method in interface io.automatiko.engine.api.event.process.ProcessEvent
-
Returns current process runtime for this event
- getProcessRuntime() - Method in interface io.automatiko.engine.api.runtime.process.ProcessContext
- getProperties() - Method in interface io.automatiko.engine.api.codegen.AutomatikoConfigProperties
- getProperties() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- getProperties() - Method in interface io.automatiko.engine.api.workflow.EventDescription
- getProperty(String) - Method in interface io.automatiko.engine.api.codegen.AutomatikoConfigProperties
- getReader() - Method in interface io.automatiko.engine.api.io.Resource
-
Opens a Reader to the resource, the user must close this when finished.
- getReference() - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
- getReferenceId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
-
Returns optional reference id this process instance was triggered by
- getReferenceId() - Method in interface io.automatiko.engine.api.workflow.WorkItem
-
Reference id gives a complete path like id to this work item.
- getReferenceName() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
-
Returns reference name of the task
- getResource() - Method in interface io.automatiko.engine.api.definition.process.Process
- getResourceType() - Method in interface io.automatiko.engine.api.internal.io.ResourceTypePackage
- getResourceType() - Method in interface io.automatiko.engine.api.io.Resource
-
Returns the type of the resource if one could be inferred by the extension of the resource or if it was explicitly set.
- getResourceType(String) - Static method in class io.automatiko.engine.api.io.ResourceType
- getResult(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
Returns the value of the result parameter with the given name.
- getResultData(R) - Method in interface io.automatiko.engine.api.decision.DecisionModel
- getResults() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
Returns the map of result parameters of this work item.
- getResults() - Method in interface io.automatiko.engine.api.workflow.WorkItem
- getRoles() - Method in interface io.automatiko.engine.api.auth.IdentityProvider
-
Returns roles assigned to the current context if any
- getRoles() - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
- getRootProcessId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
-
The id of the root process definition that is related to this process instance.
- getRootProcessInstanceId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
-
Returns root process instance id if this process instance has a root process instance
- getScheduledTime(String) - Method in interface io.automatiko.engine.api.jobs.JobsService
-
Returns actual schedule time for the next expiration of given job
- getSource() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getSource() - Method in interface io.automatiko.engine.api.event.DataEvent
-
Returns source of the event that is in URI syntax
- getSourcePath() - Method in interface io.automatiko.engine.api.io.Resource
- getSpecversion() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getSpecversion() - Method in interface io.automatiko.engine.api.event.DataEvent
-
Returns specification version of the cloud event
- getStartDate() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Returns start date of this process instance
- getStartDate() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
Returns timestamp indicating the start date of this work item
- getState() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
-
The state of the process instance.
- getState() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
-
The state of the work item.
- getState() - Method in interface io.automatiko.engine.api.workflow.WorkItem
- getStatus() - Method in class io.automatiko.engine.api.workflow.flexible.ItemDescription
- getStrategy() - Method in exception io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException
- getStrategy(int) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategyStore
- getStrategy(Object) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategyStore
- getStrategyObject(Object) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategyStore
- getStrategyObject(String) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategyStore
- getStringType() - Method in interface io.automatiko.engine.api.workflow.datatype.DataType
-
Returns the corresponding Java type of this datatype
- getTags() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
-
List of tags associated with variable that is being changed.
- getTags() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Returns current collection of tags.
- getTargetPath() - Method in interface io.automatiko.engine.api.io.Resource
- getTaskDescription() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
-
Returns optional description of the task
- getTaskName() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
-
Returns name of the task
- getTaskPriority() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
-
Returns optional priority of the task
- getTime() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getTime() - Method in interface io.automatiko.engine.api.event.DataEvent
-
Returns returns time when the event was created
- getTo() - Method in interface io.automatiko.engine.api.definition.process.Connection
-
The Node the connection goes to.
- getToType() - Method in interface io.automatiko.engine.api.definition.process.Connection
-
The type of entry point of the to Node.
- getTransition() - Method in interface io.automatiko.engine.api.event.process.ProcessWorkItemTransitionEvent
-
Returns transition that is applied to the work item
- getTriggerTime() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
Returns the time when this node instance was triggered
- getType() - Method in interface io.automatiko.engine.api.definition.process.Process
-
The type of process.
- getType() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
- getType() - Method in interface io.automatiko.engine.api.event.DataEvent
-
Returns type of the event this instance represents e.g.
- getType() - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment
- getType() - Method in interface io.automatiko.engine.api.workflow.Variable
- getType(Class<?>) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
- getTypesByName(String) - Method in class io.automatiko.engine.api.workflow.GroupedNamedDataType
- getValue() - Method in interface io.automatiko.engine.api.workflow.Tag
- getValue() - Method in interface io.automatiko.engine.api.workflow.Variable
- getVariable(String) - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
Returns variable associated with this node instance under given name
- getVariable(String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessContext
-
Returns the value of the variable with the given name.
- getVariable(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Returns the value of the variable with the given name.
- getVariableId() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
-
The unique id of the process variable (definition).
- getVariableInstanceId() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
-
The unique id of the process variable instance (as multiple node instances with the same process variable definition exists).
- getVariableName() - Method in exception io.automatiko.engine.api.workflow.VariableViolationException
-
Returns variable name that was violated
- getVariables() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
-
Returns current snapshot of process instance variables
- getVersion() - Method in interface io.automatiko.engine.api.definition.process.Process
-
The version of the Process.
- getVisibility() - Method in interface io.automatiko.engine.api.definition.process.WorkflowProcess
- getWorkItem() - Method in interface io.automatiko.engine.api.event.process.ProcessWorkItemTransitionEvent
-
Returns work item being transitioned
- getWorkItem(String) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- getWorkItemId() - Method in exception io.automatiko.engine.api.runtime.process.WorkItemNotFoundException
- getWorkItemManager() - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Returns the
WorkItemManagerrelated to this session. - getWorkItems() - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- GroupedNamedDataType - Class in io.automatiko.engine.api.workflow
- GroupedNamedDataType() - Constructor for class io.automatiko.engine.api.workflow.GroupedNamedDataType
H
- hasErrors(R) - Method in interface io.automatiko.engine.api.decision.DecisionModel
- hashCode() - Method in class io.automatiko.engine.api.io.ResourceType
- hashCode() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- hashCode() - Method in class io.automatiko.engine.api.workflow.GroupedNamedDataType
- hashCode() - Method in class io.automatiko.engine.api.workflow.NamedDataType
- hasMatchingEventListner(String) - Method in interface io.automatiko.engine.api.definition.process.Node
-
Verifies if given event type matches any of the listeners of this node
- hasRole(String) - Method in interface io.automatiko.engine.api.auth.IdentityProvider
-
Checks if given role is assigned to current context
- hasRole(String) - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
- hasTag(String) - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
-
Determines if variable that is being changed has given tag associated with it
- hidden() - Method in annotation type io.automatiko.engine.api.codegen.Generated
-
Optional flag indicating that the generated class shall be hidden from other generators.
- http() - Method in class io.automatiko.engine.api.config.JobsConfig
-
Configures http based jobs service
- HttpJobsConfig - Class in io.automatiko.engine.api.config
- HttpJobsConfig() - Constructor for class io.automatiko.engine.api.config.HttpJobsConfig
- HumanTaskWorkItem - Interface in io.automatiko.engine.api.runtime.process
-
Dedicated extension to WorkItem to cover needs of human tasks
I
- id - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
- id() - Method in interface io.automatiko.engine.api.jobs.JobDescription
- id() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- id() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
- id() - Method in interface io.automatiko.engine.api.workflow.Process
- id() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns identifier of this process instance
- id() - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCyclePhase
-
Returns unique id of this life cycle phase
- IdentityProvider - Interface in io.automatiko.engine.api.auth
-
Delivers security information about given identity that includes name and assigned roles.
- IdentitySupplier - Interface in io.automatiko.engine.api.auth
-
IdentitySupplier is meant to provide a way to inject/configure IdentityProviders to be used by the application.
- image() - Method in interface io.automatiko.engine.api.workflow.Process
- image(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns process image annotated with active nodes
- includeAutomatikoApi() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
- infinispan() - Method in class io.automatiko.engine.api.config.PersistenceConfig
-
Configures infinispan based persistence
- InfinispanPersistenceConfig - Class in io.automatiko.engine.api.config
- InfinispanPersistenceConfig() - Constructor for class io.automatiko.engine.api.config.InfinispanPersistenceConfig
- initialize(Variable, Map<String, Object>) - Method in interface io.automatiko.engine.api.workflow.VariableInitializer
-
Initializes new instance of the given variable either by creating empty instance or based on configured default value
- initiator() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns optional initiator of the process instance
- INPUT - io.automatiko.engine.api.UserTaskParam.ParamType
- InputConverter<T> - Interface in io.automatiko.engine.api.io
- instanceLocking() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
- instances() - Method in interface io.automatiko.engine.api.workflow.Process
- intercept(WorkUnit<?>) - Method in interface io.automatiko.engine.api.uow.UnitOfWork
-
Intercepts work that should be done as part of this unit of work.
- internalAbortWorkItem(String) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- internalAddWorkItem(WorkItem) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- internalCompleteWorkItem(WorkItem) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- internalExecuteWorkItem(WorkItem) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- InternalWorkItemManager - Interface in io.automatiko.engine.api.runtime
- interval() - Method in class io.automatiko.engine.api.config.DatabaseJobsConfig
-
Interval (in minutes) how often to look for next chunk of jobs to schedule
- InvalidLifeCyclePhaseException - Exception in io.automatiko.engine.api.workflow.workitem
-
Thrown when there is no such life cycle phase
- InvalidLifeCyclePhaseException(String) - Constructor for exception io.automatiko.engine.api.workflow.workitem.InvalidLifeCyclePhaseException
- InvalidTransitionException - Exception in io.automatiko.engine.api.workflow.workitem
-
Thrown when given work item transition cannot be performed
- InvalidTransitionException(String) - Constructor for exception io.automatiko.engine.api.workflow.workitem.InvalidTransitionException
- io.automatiko.engine.api - package io.automatiko.engine.api
- io.automatiko.engine.api.auth - package io.automatiko.engine.api.auth
- io.automatiko.engine.api.codegen - package io.automatiko.engine.api.codegen
- io.automatiko.engine.api.config - package io.automatiko.engine.api.config
- io.automatiko.engine.api.decision - package io.automatiko.engine.api.decision
- io.automatiko.engine.api.definition.process - package io.automatiko.engine.api.definition.process
-
The classes that make up a Process definition.
- io.automatiko.engine.api.event - package io.automatiko.engine.api.event
- io.automatiko.engine.api.event.process - package io.automatiko.engine.api.event.process
-
Events emitted while process instances are executing.
- io.automatiko.engine.api.internal.io - package io.automatiko.engine.api.internal.io
- io.automatiko.engine.api.io - package io.automatiko.engine.api.io
-
io library for working with Resources
- io.automatiko.engine.api.jobs - package io.automatiko.engine.api.jobs
- io.automatiko.engine.api.marshalling - package io.automatiko.engine.api.marshalling
-
Marshalling classes are used to marshall and unmarshal StatefulKieSessions
- io.automatiko.engine.api.runtime - package io.automatiko.engine.api.runtime
-
The runtime engine classes, including KieSession and StatelessKieSession.
- io.automatiko.engine.api.runtime.process - package io.automatiko.engine.api.runtime.process
-
The process runtime classes.
- io.automatiko.engine.api.uow - package io.automatiko.engine.api.uow
- io.automatiko.engine.api.workflow - package io.automatiko.engine.api.workflow
- io.automatiko.engine.api.workflow.cases - package io.automatiko.engine.api.workflow.cases
- io.automatiko.engine.api.workflow.datatype - package io.automatiko.engine.api.workflow.datatype
- io.automatiko.engine.api.workflow.flexible - package io.automatiko.engine.api.workflow.flexible
- io.automatiko.engine.api.workflow.signal - package io.automatiko.engine.api.workflow.signal
- io.automatiko.engine.api.workflow.workitem - package io.automatiko.engine.api.workflow.workitem
- IOEventDescription - Class in io.automatiko.engine.api.workflow
- IOEventDescription(String, String, String, String, String, String, GroupedNamedDataType) - Constructor for class io.automatiko.engine.api.workflow.IOEventDescription
- IOEventDescription(String, String, String, String, String, String, GroupedNamedDataType, Map<String, String>) - Constructor for class io.automatiko.engine.api.workflow.IOEventDescription
- isActive(ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- isAdmin() - Method in interface io.automatiko.engine.api.auth.IdentityProvider
-
Checks if given identity is an admin
- isAdmin() - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
- isAutoStart() - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment
- isFullyCoveredByExecModel() - Method in class io.automatiko.engine.api.io.ResourceType
- isPending(ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- isSet() - Static method in interface io.automatiko.engine.api.auth.IdentityProvider
- isTerminating() - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCyclePhase
-
Returns if given state is the terminating phase (final state) for given work item
- isTransitioned() - Method in interface io.automatiko.engine.api.event.process.ProcessWorkItemTransitionEvent
-
Indicated is the transition has already been done.
- ItemDescription - Class in io.automatiko.engine.api.workflow.flexible
- ItemDescription.Status - Enum in io.automatiko.engine.api.workflow.flexible
J
- JAVA - Static variable in class io.automatiko.engine.api.io.ResourceType
-
JAVA
- JobDescription - Interface in io.automatiko.engine.api.jobs
- jobs() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
- JobsConfig - Class in io.automatiko.engine.api.config
- JobsConfig() - Constructor for class io.automatiko.engine.api.config.JobsConfig
- jobsService() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
- JobsService - Interface in io.automatiko.engine.api.jobs
-
JobsService provides an entry point for working with different types of jobs that are meant by default to run in background.
L
- lastModificatied() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
- lastModifiedBy() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
- LifeCycle<T> - Interface in io.automatiko.engine.api.workflow.workitem
-
Complete life cycle that can be applied to work items.
- LifeCyclePhase - Interface in io.automatiko.engine.api.workflow.workitem
-
Definition of the life cycle phase that work item can be connected to.
- listeners() - Method in interface io.automatiko.engine.api.decision.DecisionEventListenerConfig
- listeners() - Method in interface io.automatiko.engine.api.workflow.ProcessEventListenerConfig
M
- managedProcessInstances(Process<?>, ProcessInstances<?>) - Method in interface io.automatiko.engine.api.uow.UnitOfWork
-
Allows to manage given implementation of process instances to provide up to date information for executed instances within unit of work
- marshal(ObjectMarshallingStrategy.Context, ObjectOutputStream, Object) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
-
This method is analogous to the write() method, but instead of writing the object into an output stream, it returns the marshalled object as a byte[].
- matchesExtension(String) - Method in class io.automatiko.engine.api.io.ResourceType
- messaging() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
- MessagingConfig - Class in io.automatiko.engine.api.config
- MessagingConfig() - Constructor for class io.automatiko.engine.api.config.MessagingConfig
- metrics() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
- MetricsConfig - Class in io.automatiko.engine.api.config
- MetricsConfig() - Constructor for class io.automatiko.engine.api.config.MetricsConfig
- Milestone - Class in io.automatiko.engine.api.workflow.flexible
- Milestone.Builder - Class in io.automatiko.engine.api.workflow.flexible
- milestones() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Returns the list of Milestones and their status in the current process instances
- milestones() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns the process milestones
- milestones(Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstance
- Model - Interface in io.automatiko.engine.api
-
Represents data model type of objects that are usually descriptor of data holders.
- MUTABLE - io.automatiko.engine.api.workflow.ProcessInstanceReadMode
- MutableProcessInstances<T> - Interface in io.automatiko.engine.api.workflow
N
- name() - Method in annotation type io.automatiko.engine.api.codegen.Generated
-
A optional name to be used
- name() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
- name() - Method in interface io.automatiko.engine.api.workflow.Process
- NamedDataType - Class in io.automatiko.engine.api.workflow
- NamedDataType(String, Object) - Constructor for class io.automatiko.engine.api.workflow.NamedDataType
- names() - Method in interface io.automatiko.engine.api.workflow.WorkItemHandlerConfig
- newBatch() - Method in interface io.automatiko.engine.api.event.EventManager
-
Returns new batch instance, that should be used just by one processing thread
- newContext(F) - Method in interface io.automatiko.engine.api.decision.DecisionModel
- newContext(Map<String, Object>) - Method in interface io.automatiko.engine.api.decision.DecisionModel
- newProcessRuntime(ProcessConfig) - Method in interface io.automatiko.engine.api.runtime.ProcessRuntimeFactoryService
- newUnitOfWork() - Method in interface io.automatiko.engine.api.uow.UnitOfWorkManager
-
Returns new not started UnitOfWork that is associated with the manager to manage it's life cycle.
- Node - Interface in io.automatiko.engine.api.definition.process
-
A Node represents an activity in the process flow chart.
- NodeContainer - Interface in io.automatiko.engine.api.definition.process
-
A NodeContainer contains a set of Nodes There are different types of NodeContainers and NodeContainers may be nested.
- nodeId - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
- NodeInstance - Interface in io.automatiko.engine.api.runtime.process
-
A node instance represents the execution of one specific node in a process instance.
- NodeInstanceContainer - Interface in io.automatiko.engine.api.runtime.process
-
A node instance container is a container that can contain (zero or more) node instances.
- nodeInstanceId - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
- NodeInstanceNotFoundException - Exception in io.automatiko.engine.api.workflow
- NodeInstanceNotFoundException(String, String) - Constructor for exception io.automatiko.engine.api.workflow.NodeInstanceNotFoundException
- NodeInstanceNotFoundException(String, String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.NodeInstanceNotFoundException
- NodeInstanceState - Enum in io.automatiko.engine.api.runtime.process
- nodeName - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
- NodeNotFoundException - Exception in io.automatiko.engine.api.workflow
- NodeNotFoundException(String, String) - Constructor for exception io.automatiko.engine.api.workflow.NodeNotFoundException
- NodeNotFoundException(String, String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.NodeNotFoundException
- NONE_VISIBILITY - Static variable in interface io.automatiko.engine.api.definition.process.WorkflowProcess
- NotAuthorizedException - Exception in io.automatiko.engine.api.workflow.workitem
-
Thrown when there is security violation, usually due to policy enforcement
- NotAuthorizedException(String) - Constructor for exception io.automatiko.engine.api.workflow.workitem.NotAuthorizedException
- now() - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- now() - Static method in class io.automatiko.engine.api.jobs.ExactExpirationTime
O
- OBJECT_MARSHALLING_STRATEGIES - Static variable in class io.automatiko.engine.api.runtime.EnvironmentName
- ObjectMarshallingStrategy - Interface in io.automatiko.engine.api.marshalling
- ObjectMarshallingStrategy.Context - Interface in io.automatiko.engine.api.marshalling
- ObjectMarshallingStrategyAcceptor - Interface in io.automatiko.engine.api.marshalling
- ObjectMarshallingStrategyStore - Interface in io.automatiko.engine.api.marshalling
- Occur - io.automatiko.engine.api.runtime.process.NodeInstanceState
- of(long, ExpirationTime, Integer, String, String, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- of(long, ExpirationTime, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- of(long, ExpirationTime, String, String, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- of(long, String, ExpirationTime, Integer, String, String, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- of(long, String, ExpirationTime, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- of(long, String, ExpirationTime, String, String, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- of(IdentityProvider) - Static method in class io.automatiko.engine.api.auth.SecurityPolicy
-
Creates new SecurityPolicy for given identity provider
- of(ExpirationTime, Process<?>) - Static method in class io.automatiko.engine.api.jobs.ProcessJobDescription
- of(ExpirationTime, Integer, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessJobDescription
- of(ExpirationTime, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessJobDescription
- of(String) - Static method in class io.automatiko.engine.api.jobs.ExactExpirationTime
- of(ZonedDateTime) - Static method in class io.automatiko.engine.api.jobs.ExactExpirationTime
- OUTPUT - io.automatiko.engine.api.UserTaskParam.ParamType
- OutputConverter<V,T> - Interface in io.automatiko.engine.api.io
P
- packageName() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
- parentProcessInstanceId() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns id of the parent process instance if this instance was started as subprocess
- path() - Method in class io.automatiko.engine.api.config.FileSystemJobsConfig
-
File system path to be used as storage location
- path() - Method in class io.automatiko.engine.api.config.FileSystemPersistenceConfig
-
File system path to be used as storage location
- payload() - Method in interface io.automatiko.engine.api.workflow.Signal
- PENDING - Static variable in interface io.automatiko.engine.api.runtime.process.WorkItem
- perform() - Method in interface io.automatiko.engine.api.uow.WorkUnit
-
Performs action associated with the work unit usually consuming data
- persistence() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
- PersistenceConfig - Class in io.automatiko.engine.api.config
- PersistenceConfig() - Constructor for class io.automatiko.engine.api.config.PersistenceConfig
- phase() - Method in interface io.automatiko.engine.api.workflow.workitem.Transition
-
Returns target phase where work item should be transitioned
- phaseById(String) - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCycle
-
Returns phase by its id if exists.
- phases() - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCycle
-
Returns all phases associated with this life cycle
- PKG - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Binary Package
- PMML - Static variable in class io.automatiko.engine.api.io.ResourceType
-
PMML
- policies() - Method in interface io.automatiko.engine.api.workflow.workitem.Transition
-
Optional list of policies to be enforced during transition
- Policy<T> - Interface in io.automatiko.engine.api.workflow.workitem
-
Top level of a policy that should be applied to work items.
- priority() - Method in interface io.automatiko.engine.api.jobs.JobDescription
- priority() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- priority() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
- priority() - Method in interface io.automatiko.engine.api.uow.WorkUnit
-
Returns desired priority for the work unit execution order
- PRIVATE_VISIBILITY - Static variable in interface io.automatiko.engine.api.definition.process.WorkflowProcess
- process() - Method in interface io.automatiko.engine.api.Config
-
Provides process specific configuration
- process() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
- process() - Method in class io.automatiko.engine.api.StaticConfig
- process() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns process definition associated with this process instance
- Process - Interface in io.automatiko.engine.api.definition.process
-
A Process represents one modular piece of business logic that can be executed by a process engine.
- Process<T> - Interface in io.automatiko.engine.api.workflow
- PROCESS_NAME_PARAM - Static variable in annotation type io.automatiko.engine.api.UserTask
- processById(String) - Method in interface io.automatiko.engine.api.workflow.Processes
- ProcessCompletedEvent - Interface in io.automatiko.engine.api.event.process
-
A runtime event that is generated when a ProcessInstance is completed.
- ProcessConfig - Interface in io.automatiko.engine.api.workflow
- ProcessContext - Interface in io.automatiko.engine.api.runtime.process
-
Represents the context when executing a process.
- ProcessError - Interface in io.automatiko.engine.api.workflow
- processes() - Method in interface io.automatiko.engine.api.Application
-
Returns processes found in the application otherwise null
- processes() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
- Processes - Interface in io.automatiko.engine.api.workflow
- ProcessEvent - Interface in io.automatiko.engine.api.event.process
-
A runtime event related to the execution of process instances.
- ProcessEventListener - Interface in io.automatiko.engine.api.event.process
-
A listener for events related to process instance execution.
- ProcessEventListenerConfig - Interface in io.automatiko.engine.api.workflow
- processEventListeners() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
- ProcessEventManager - Interface in io.automatiko.engine.api.event.process
-
A manager for process related events.
- processId() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- processId() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
- processIds() - Method in interface io.automatiko.engine.api.workflow.Processes
- ProcessImageNotFoundException - Exception in io.automatiko.engine.api.workflow
- ProcessImageNotFoundException(String) - Constructor for exception io.automatiko.engine.api.workflow.ProcessImageNotFoundException
- ProcessInstance - Interface in io.automatiko.engine.api.runtime.process
-
A process instance represents one specific instance of a process that is currently executing.
- ProcessInstance<T> - Interface in io.automatiko.engine.api.workflow
- ProcessInstanceDuplicatedException - Exception in io.automatiko.engine.api.workflow
- ProcessInstanceDuplicatedException(String) - Constructor for exception io.automatiko.engine.api.workflow.ProcessInstanceDuplicatedException
- ProcessInstanceDuplicatedException(String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.ProcessInstanceDuplicatedException
- ProcessInstanceExecutionException - Exception in io.automatiko.engine.api.workflow
-
Thrown when there is problem encountered during process instance execution.
- ProcessInstanceExecutionException(String, String, String) - Constructor for exception io.automatiko.engine.api.workflow.ProcessInstanceExecutionException
- processInstanceId - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
- processInstanceId() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- ProcessInstanceJobDescription - Class in io.automatiko.engine.api.jobs
- ProcessInstanceNotFoundException - Exception in io.automatiko.engine.api.workflow
- ProcessInstanceNotFoundException(String) - Constructor for exception io.automatiko.engine.api.workflow.ProcessInstanceNotFoundException
- ProcessInstanceNotFoundException(String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.ProcessInstanceNotFoundException
- ProcessInstanceReadMode - Enum in io.automatiko.engine.api.workflow
- ProcessInstances<T> - Interface in io.automatiko.engine.api.workflow
- processInstancesFactory() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
- ProcessInstancesFactory - Interface in io.automatiko.engine.api.workflow
- ProcessJobDescription - Class in io.automatiko.engine.api.jobs
- ProcessJobDescription(ExpirationTime, Integer, Process<?>) - Constructor for class io.automatiko.engine.api.jobs.ProcessJobDescription
- processName() - Method in annotation type io.automatiko.engine.api.UserTask
- ProcessNodeEvent - Interface in io.automatiko.engine.api.event.process
-
An event related to the execution of a node instance within a process instance.
- ProcessNodeInstanceFailedEvent - Interface in io.automatiko.engine.api.event.process
-
An event when a work item has transition between life cycle phases
- ProcessNodeLeftEvent - Interface in io.automatiko.engine.api.event.process
-
An event when a node inside a process instance has been left.
- ProcessNodeTriggeredEvent - Interface in io.automatiko.engine.api.event.process
-
An event when a node inside a process instance has been triggered.
- ProcessRuntime - Interface in io.automatiko.engine.api.runtime.process
- ProcessRuntimeFactoryService - Interface in io.automatiko.engine.api.runtime
- ProcessStartedEvent - Interface in io.automatiko.engine.api.event.process
-
An event when a process instance has been started.
- ProcessVariableChangedEvent - Interface in io.automatiko.engine.api.event.process
-
An event when a variable inside a process instance has been changed.
- processVersion() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- processVersion() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
- ProcessWorkItemHandlerException - Exception in io.automatiko.engine.api.runtime.process
- ProcessWorkItemHandlerException(String, ProcessWorkItemHandlerException.HandlingStrategy, Throwable) - Constructor for exception io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException
- ProcessWorkItemHandlerException(String, String, Throwable) - Constructor for exception io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException
- ProcessWorkItemHandlerException.HandlingStrategy - Enum in io.automatiko.engine.api.runtime.process
- ProcessWorkItemTransitionEvent - Interface in io.automatiko.engine.api.event.process
-
An event when a work item has transition between life cycle phases
- produce(String, String, Object) - Method in interface io.automatiko.engine.api.event.EventSource
- properties - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
- properties() - Method in interface io.automatiko.engine.api.auth.IdentityProvider
-
Returns map of additional properties that can be consumed by
AccessPolicyimplementations - properties() - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
- PROPERTIES - Static variable in class io.automatiko.engine.api.io.ResourceType
-
PROPERTIES
- PUBLIC_VISIBILITY - Static variable in interface io.automatiko.engine.api.definition.process.WorkflowProcess
- publish(DataEvent<?>) - Method in interface io.automatiko.engine.api.event.EventPublisher
-
Publishes individual event
- publish(EventBatch) - Method in interface io.automatiko.engine.api.event.EventManager
-
Publishes events of the batch with main restriction that the batch is processed only when there are any publishers available.
- publish(String, Object) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
- publish(Collection<DataEvent<?>>) - Method in interface io.automatiko.engine.api.event.EventPublisher
-
Publish collection of events.
- publishTargeting(String, String, Object) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
R
- RDRL - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Drools Rule Language - Guided Rules (without DSL) - Workaround for double-dot file extensions for 6.0
- RDSLR - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Drools Rule Language - Guided Rules (with DSL) - Workaround for double-dot file extensions for 6.0
- read(ObjectInputStream) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy.Context
-
Loads the context from the given object input stream
- READ_ONLY - io.automatiko.engine.api.workflow.ProcessInstanceReadMode
- readValue(String) - Method in interface io.automatiko.engine.api.workflow.datatype.DataType
- reference() - Method in annotation type io.automatiko.engine.api.codegen.Generated
-
A reference identifier that the generated class refers to
- referenceId() - Method in interface io.automatiko.engine.api.workflow.Signal
- registerWorkItemHandler(String, WorkItemHandler) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
-
Register the given handler for all work items of the given type of work
- remove(String) - Method in interface io.automatiko.engine.api.workflow.Tags
-
Removes the tag associated with given id
- remove(String, ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- removeAtCompletion() - Method in class io.automatiko.engine.api.config.DatabasePersistenceConfig
-
Remove all entities of the model upon completion, defaults to false
- removedTag(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Removes the tag associated with given id
- removeEventListener(ProcessEventListener) - Method in interface io.automatiko.engine.api.event.process.ProcessEventManager
-
Remove a process event listener.
- removeEventListener(String, EventListener) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManager
- removeResource(Resource) - Method in interface io.automatiko.engine.api.internal.io.ResourceTypePackage
-
Remove artifacts inside this ResourceTypePackage which belong to the resource passed as parameter.
- repeat(long) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- repeat(long, Long) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- repeat(long, Long, Integer) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- repeat(long, Long, Integer, TemporalUnit) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- repeat(long, Long, TemporalUnit) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- repeatInterval() - Method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- repeatInterval() - Method in class io.automatiko.engine.api.jobs.ExactExpirationTime
- repeatInterval() - Method in interface io.automatiko.engine.api.jobs.ExpirationTime
- repeatLimit() - Method in class io.automatiko.engine.api.jobs.DurationExpirationTime
- repeatLimit() - Method in class io.automatiko.engine.api.jobs.ExactExpirationTime
- repeatLimit() - Method in interface io.automatiko.engine.api.jobs.ExpirationTime
- resolveId(String) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- resolveId(String, ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- Resource - Interface in io.automatiko.engine.api.io
-
Generic interface to provide a Reader or InputStream for the underlying IO resource.
- ResourceConfiguration - Interface in io.automatiko.engine.api.io
- ResourceType - Class in io.automatiko.engine.api.io
- ResourceType(String, boolean, String, String, String, String...) - Constructor for class io.automatiko.engine.api.io.ResourceType
- ResourceTypePackage<T> - Interface in io.automatiko.engine.api.internal.io
- RETHROW - io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
- retrigger() - Method in interface io.automatiko.engine.api.workflow.ProcessError
- retriggerNodeInstance(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Retriggers (canceling and triggering again) node instance with given nodeInstanceId This results in redoing the logic associated with given node instance
- RETRY - io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
- Retrying - io.automatiko.engine.api.runtime.process.NodeInstanceState
- RETRYING - Static variable in interface io.automatiko.engine.api.runtime.process.WorkItem
- retryWorkItem(String, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- retryWorkItem(String, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
- rootProcessId() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- rootProcessId() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns id of the root process definition that this instance belongs to, if null it is then root instance itself
- rootProcessInstanceId() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- rootProcessInstanceId() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns id of the root process instance that this instance belongs to, if null it is then root instance itself
S
- SCARD - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Score Card - Workaround for double-dot file extensions for 6.0
- SCGD - Static variable in class io.automatiko.engine.api.io.ResourceType
- scheduleProcessInstanceJob(ProcessInstanceJobDescription) - Method in interface io.automatiko.engine.api.jobs.JobsService
-
Schedules process instance related job that will signal exact same process instance upon expiration time.
- scheduleProcessJob(ProcessJobDescription) - Method in interface io.automatiko.engine.api.jobs.JobsService
-
Schedules process job that is responsible for starting new process instances based on the given description.
- security() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
- SecurityConfig - Class in io.automatiko.engine.api.config
- SecurityConfig() - Constructor for class io.automatiko.engine.api.config.SecurityConfig
- SecurityPolicy - Class in io.automatiko.engine.api.auth
-
Security policy that delivers
IdentityProviderto allow to security related policy enforcement. - SecurityPolicy(IdentityProvider) - Constructor for class io.automatiko.engine.api.auth.SecurityPolicy
- send(Signal<S>) - Method in interface io.automatiko.engine.api.workflow.Process
- send(Signal<S>) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Sends given signal into this process instance
- SEPARATOR - Static variable in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- Service - Interface in io.automatiko.engine.api
- ServiceExecutionError - Exception in io.automatiko.engine.api.workflow
- ServiceExecutionError(String) - Constructor for exception io.automatiko.engine.api.workflow.ServiceExecutionError
- ServiceExecutionError(String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.ServiceExecutionError
- serviceUrl() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
- set(IdentityProvider) - Static method in interface io.automatiko.engine.api.auth.IdentityProvider
- setAddons(Addons) - Method in interface io.automatiko.engine.api.event.EventManager
-
Optionally adds available addons in the running service
- setCompleteDate(Date) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
- setConfiguration(ResourceConfiguration) - Method in interface io.automatiko.engine.api.io.Resource
-
Sets the resource configuration in case it is necessary.
- setId(String) - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
- setName(String) - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
- setNodeInstance(NodeInstance) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
- setPhaseId(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
- setPhaseStatus(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
- setProcessInstance(ProcessInstance) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
- setReference(String) - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
- setResource(Resource) - Method in interface io.automatiko.engine.api.definition.process.Process
- setResourceType(ResourceType) - Method in interface io.automatiko.engine.api.io.Resource
-
Sets the resource type.
- setService(String) - Method in interface io.automatiko.engine.api.event.EventManager
-
Sets the service information that will be attached to events as source.
- setSourcePath(String) - Method in interface io.automatiko.engine.api.io.Resource
-
Sets this resource name.
- setStartDate(Date) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
- setTargetPath(String) - Method in interface io.automatiko.engine.api.io.Resource
-
In case this resource should be written to a different path when writing it down to the KieFileSystem, this property allows the application to set such path.
- setVariable(String, Object) - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
-
Sets variable with given name and value
- setVariable(String, Object) - Method in interface io.automatiko.engine.api.runtime.process.ProcessContext
-
Sets the value of the variable with the given name.
- setVariable(String, Object) - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
-
Sets process variable with given value under given name
- setWorkItemId(String) - Method in exception io.automatiko.engine.api.runtime.process.WorkItemNotFoundException
- Signal<T> - Interface in io.automatiko.engine.api.workflow
- signalEvent(String, Object) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- signalEvent(String, Object) - Method in interface io.automatiko.engine.api.runtime.process.EventListener
-
Signals that an event has occurred.
- signalEvent(String, Object) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Signals the engine that an event has occurred.
- signalEvent(String, Object) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManager
- signalEvent(String, Object, String) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
- signalEvent(String, Object, String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Signals the process instance that an event has occurred.
- signalEvent(String, String, Object) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManager
- SignalManager - Interface in io.automatiko.engine.api.workflow.signal
- signalManagerHub() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
- SignalManagerHub - Interface in io.automatiko.engine.api.workflow.signal
- size() - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
- skip() - Method in interface io.automatiko.engine.api.workflow.ProcessError
- SLA_ABORTED - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- SLA_MET - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- SLA_NA - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- SLA_PENDING - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- SLA_VIOLATED - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- SLAViolatedEvent - Interface in io.automatiko.engine.api.event.process
-
An event when a SLA has been violated.
- SOLVER - Static variable in class io.automatiko.engine.api.io.ResourceType
- stages(Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstance
- start() - Method in interface io.automatiko.engine.api.uow.UnitOfWork
-
Initiates this unit of work if not already started.
- start() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Starts process instance
- start(String, String, Object) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Starts process instance with trigger
- startDate() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns startDate of this process instance
- startFrom(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Starts process instance from given node
- startFrom(String, String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Starts process instance from given node
- startProcess(String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Start a new process instance.
- startProcess(String, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Start a new process instance.
- startProcessInstance(String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Starts the given process instance (which was created by using createProcesInstance but not yet started).
- startProcessInstance(String, String, Object) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
-
Starts the given process instance (which was created by using createProcesInstance but not yet started).
- STATE_ABORTED - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- STATE_ABORTED - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
- STATE_ACTIVE - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- STATE_ACTIVE - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
- STATE_COMPLETED - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- STATE_COMPLETED - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
- STATE_ERROR - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- STATE_ERROR - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
- STATE_PENDING - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- STATE_PENDING - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
- STATE_SUSPENDED - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
- STATE_SUSPENDED - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
- StaticConfig - Class in io.automatiko.engine.api
- StaticConfig(Addons, ProcessConfig, DecisionConfig) - Constructor for class io.automatiko.engine.api.StaticConfig
- StaticConfig(ProcessConfig, DecisionConfig) - Constructor for class io.automatiko.engine.api.StaticConfig
- status() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
- status() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns current status of this process instance
- status() - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCyclePhase
-
Returns status associated with this life cycle phase
- subprocesses() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns collection of currently active subprocess instances where this process instance is the parent;
- subscribe(String, SignalManager) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
- Suspended - io.automatiko.engine.api.runtime.process.NodeInstanceState
T
- Tag - Interface in io.automatiko.engine.api.workflow
- tags() - Method in annotation type io.automatiko.engine.api.codegen.VariableInfo
-
Variable tags assigned to given property of the model
- tags() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns tags associated with this process instances
- Tags - Interface in io.automatiko.engine.api.workflow
- TASK_NAME_PARAM - Static variable in annotation type io.automatiko.engine.api.UserTask
- taskName() - Method in annotation type io.automatiko.engine.api.UserTask
- TDRL - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Drools Rule Language - Guided Decision Trees - Workaround for double-dot file extensions for 6.0
- Teminated - io.automatiko.engine.api.runtime.process.NodeInstanceState
- template() - Method in class io.automatiko.engine.api.config.InfinispanPersistenceConfig
-
Infinispan cache template name
- TEMPLATE - Static variable in class io.automatiko.engine.api.io.ResourceType
- threads() - Method in class io.automatiko.engine.api.config.DatabaseJobsConfig
-
Number of threads to be used for jobs execution
- threads() - Method in class io.automatiko.engine.api.config.FileSystemJobsConfig
-
Number of threads to be used for jobs execution
- toMap() - Method in interface io.automatiko.engine.api.Model
-
Returns model representation as map of members of this model type
- toMap() - Method in interface io.automatiko.engine.api.workflow.WorkItem
- toProperties() - Method in interface io.automatiko.engine.api.io.ResourceConfiguration
- toString() - Method in class io.automatiko.engine.api.Addons
- toString() - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
- toString() - Method in class io.automatiko.engine.api.io.ResourceType
- toString() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- toString() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
- toString() - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment
- toString() - Method in class io.automatiko.engine.api.workflow.flexible.ItemDescription
- toString() - Method in class io.automatiko.engine.api.workflow.flexible.Milestone
- toString() - Method in class io.automatiko.engine.api.workflow.GroupedNamedDataType
- toString() - Method in class io.automatiko.engine.api.workflow.NamedDataType
- toString() - Method in exception io.automatiko.engine.api.workflow.workitem.WorkItemExecutionError
- transform(Object, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.process.DataTransformer
-
Transforms the given expression object (might be compiled expression) using
parametersas contextual information (aka bindings) used during evaluation of the expression. - Transition<T> - Interface in io.automatiko.engine.api.workflow.workitem
-
Defines work item life cycle phase transition.
- transitionTo(WorkItem, WorkItemManager, Transition<T>) - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCycle
-
Perform actual transition to the target phase defined via given transition
- transitionToPhase(WorkItem, WorkItemManager, Transition<?>) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemHandler
-
Allows to transition given work item into another life cycle phase as defined in the given transition object.
- transitionWorkItem(String, Transition<?>) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
-
Transition work item with given id into the next life cycle phase.
- transitionWorkItem(String, Transition<?>) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Transition work item belonging to this process instance not another life cycle phase
- triggerNode(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Triggers a node with given id to perform its associated logic
- triggerType() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
- TrustedIdentityProvider - Class in io.automatiko.engine.api.auth
-
Trusted identity provider is intended to be used by system wide operations that might not have any security context attached e.g. timer expiration, messaging consumers etc.
- TrustedIdentityProvider(String) - Constructor for class io.automatiko.engine.api.auth.TrustedIdentityProvider
- type() - Method in class io.automatiko.engine.api.config.JobsConfig
-
Determines the type of persistence to be used
- type() - Method in class io.automatiko.engine.api.config.PersistenceConfig
-
Determines the type of persistence to be used
- type() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
U
- UnitOfWork - Interface in io.automatiko.engine.api.uow
-
Unit of Work allows to group related activities and operation into single unit.
- UnitOfWorkFactory - Interface in io.automatiko.engine.api.uow
-
Factory responsible for create instances of UnitOfWork of given implementation type.
- unitOfWorkManager() - Method in interface io.automatiko.engine.api.Application
-
Returns unit of work manager that allows to control execution within the application
- unitOfWorkManager() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
- UnitOfWorkManager - Interface in io.automatiko.engine.api.uow
-
Manager that controls and give access to UnitOfWork.
- UNKNOWN_USER_IDENTITY - Static variable in interface io.automatiko.engine.api.auth.IdentityProvider
- unmarshal(String, ObjectMarshallingStrategy.Context, ObjectInputStream, byte[], ClassLoader) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
-
This method is analogous to the read method, but instead of reading it from an input stream, it reads it from a byte[]
- unsubscribe(String, SignalManager) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
- update(String, ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- update(String, T) - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
- updateVariables(T) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Updates process variables of this process instance
- url() - Method in class io.automatiko.engine.api.config.HttpJobsConfig
-
URL to the HTTP endpoint that acts as job service
- useCompositeIdForSubprocess() - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
- UserTask - Annotation Type in io.automatiko.engine.api
- UserTaskParam - Annotation Type in io.automatiko.engine.api
- UserTaskParam.ParamType - Enum in io.automatiko.engine.api
V
- value() - Method in class io.automatiko.engine.api.auth.SecurityPolicy
- value() - Method in annotation type io.automatiko.engine.api.codegen.Generated
-
The value element MUST have the name of the code generator.
- value() - Method in annotation type io.automatiko.engine.api.UserTaskParam
- value() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
- value() - Method in interface io.automatiko.engine.api.workflow.workitem.Policy
-
Actual type of policy data used to enforce this policy
- VALUE_PARAM - Static variable in annotation type io.automatiko.engine.api.UserTaskParam
- valueOf(String) - Static method in enum io.automatiko.engine.api.runtime.process.NodeInstanceState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.automatiko.engine.api.UserTaskParam.ParamType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.automatiko.engine.api.workflow.cases.CaseFileItem.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.automatiko.engine.api.workflow.flexible.ItemDescription.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.automatiko.engine.api.workflow.ProcessInstanceReadMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.automatiko.engine.api.runtime.process.NodeInstanceState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.automatiko.engine.api.UserTaskParam.ParamType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.automatiko.engine.api.workflow.cases.CaseFileItem.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.automatiko.engine.api.workflow.flexible.ItemDescription.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.automatiko.engine.api.workflow.ProcessInstanceReadMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in interface io.automatiko.engine.api.workflow.Tags
-
Returns current collection of tag values.
- values(int, int) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstances
- values(int, int) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
- values(ProcessInstanceReadMode, int, int) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstances
- values(ProcessInstanceReadMode, int, int) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
- Variable - Interface in io.automatiko.engine.api.workflow
- VariableInfo - Annotation Type in io.automatiko.engine.api.codegen
- variableInitializer() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
- VariableInitializer - Interface in io.automatiko.engine.api.workflow
- variables() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns process variables of this process instance
- VariableViolationException - Exception in io.automatiko.engine.api.workflow
-
Thrown when there is any kind of variable violation such as missing required variable or attempt to set already defined readonly variable.
- VariableViolationException(String, String, String) - Constructor for exception io.automatiko.engine.api.workflow.VariableViolationException
- verifyDataType(Object) - Method in interface io.automatiko.engine.api.workflow.datatype.DataType
-
Returns true if the given value is a valid value of this data type.
- version() - Method in interface io.automatiko.engine.api.workflow.Process
W
- withAutoStart(boolean) - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment.Builder
- withId(String) - Method in class io.automatiko.engine.api.workflow.flexible.Milestone.Builder
- withName(String) - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment.Builder
- withName(String) - Method in class io.automatiko.engine.api.workflow.flexible.Milestone.Builder
- withStatus(ItemDescription.Status) - Method in class io.automatiko.engine.api.workflow.flexible.Milestone.Builder
- WORKFLOW_TYPE - Static variable in interface io.automatiko.engine.api.definition.process.Process
- WorkflowProcess - Interface in io.automatiko.engine.api.definition.process
-
A WorkflowProcess is a type of Process that uses a flow chart (as a collection of Nodes and Connections) to model the business logic.
- WorkflowProcessInstance - Interface in io.automatiko.engine.api.runtime.process
-
A workflow process instance represents one specific instance of a workflow process that is currently executing.
- workItem(String, Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns work item identified by given id if found
- WorkItem - Interface in io.automatiko.engine.api.runtime.process
-
Represents one unit of work that needs to be executed.
- WorkItem - Interface in io.automatiko.engine.api.workflow
- WorkItem.Descriptor - Class in io.automatiko.engine.api.workflow
- WorkItemExecutionError - Exception in io.automatiko.engine.api.workflow.workitem
- WorkItemExecutionError(String) - Constructor for exception io.automatiko.engine.api.workflow.workitem.WorkItemExecutionError
- WorkItemExecutionError(String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.workitem.WorkItemExecutionError
- WorkItemHandler - Interface in io.automatiko.engine.api.runtime.process
-
A work item handler is responsible for executing work items of a specific type.
- WorkItemHandlerConfig - Interface in io.automatiko.engine.api.workflow
- workItemHandlers() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
- WorkItemManager - Interface in io.automatiko.engine.api.runtime.process
-
A work item manager is responsible for finding the right work item handler when a work item should be executed and should be notified when this work item has been completed (or aborted).
- WorkItemNotFoundException - Exception in io.automatiko.engine.api.runtime.process
- WorkItemNotFoundException(String, String) - Constructor for exception io.automatiko.engine.api.runtime.process.WorkItemNotFoundException
- workItems(Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
-
Returns list of currently active work items.
- WorkUnit<T> - Interface in io.automatiko.engine.api.uow
-
Defines individual work unit that can be associated with unit of work
- write(ObjectOutputStream) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy.Context
-
Writes the context to the given object output stream
- writeValue(Object) - Method in interface io.automatiko.engine.api.workflow.datatype.DataType
X
- XDRL - Static variable in class io.automatiko.engine.api.io.ResourceType
-
Drools XML Rule Language
- XSD - Static variable in class io.automatiko.engine.api.io.ResourceType
-
XSD
All Classes All Packages