Uses of Interface
de.aristaflow.adept2.model.execution.ExecutionContext
-
-
Uses of ExecutionContext in de.aristaflow.adept2.core.executionmanager
Methods in de.aristaflow.adept2.core.executionmanager that return ExecutionContext Modifier and Type Method Description ExecutionContext
ActivityStarting. getExecutionContext(SessionToken session, EBPInstanceReference activity)
Gets the execution context for the designated activity.Methods in de.aristaflow.adept2.core.executionmanager that return types with arguments of type ExecutionContext Modifier and Type Method Description Pair<Map<EBPInstanceReference,ExecutionContext>,Map<EBPInstanceReference,Throwable>>
ActivityStarting. getExecutionContexts(SessionToken session, Collection<EBPInstanceReference> activities)
Gets the execution contexts for the designated activities.Methods in de.aristaflow.adept2.core.executionmanager with parameters of type ExecutionContext Modifier and Type Method Description default UUID
InstanceControl. createAndStartInstance(SessionToken session, UUID processTemplateID, ExecutionContext executionContext, URI[] rtMgr, URI[] stateListener)
Deprecated, for removal: This API element is subject to removal in a future version.default UUID
InstanceControl. createAndStartSubInstance(SessionToken session, EBPInstanceReference superInstanceActivity, ExecutionContext executionContext, URI[] stateListener)
Deprecated, for removal: This API element is subject to removal in a future version.SerialisablePair<UUID,UUID>
InstanceControl. startInstance(SessionToken session, UUID templId, ExecutionContext execContext, URI[] rtMgr, URI[] stateListener)
Creates a new instance of the designated process template, starts the instance and logs the designated user as initiator of the process instance.SerialisablePair<UUID,UUID>
InstanceControl. startSubInstance(SessionToken session, EBPInstanceReference parentLwp, ExecutionContext execContext, URI[] stateListener)
Creates a new instance as subprocess of the designated activity/lightweight process referring to the corresponding subprocess template ID. -
Uses of ExecutionContext in de.aristaflow.adept2.core.runtimemanager
Methods in de.aristaflow.adept2.core.runtimemanager with parameters of type ExecutionContext Modifier and Type Method Description void
RuntimeManager. resumeActivity(SessionToken session, EBPInstanceReference ebpInstanceReference, ExecutionContext executionContext)
Instructs the runtime manager to resume the specified activity.void
RuntimeManager. startActivity(SessionToken session, EBPInstanceReference ebpInstanceReference, ExecutionContext executionContext)
Instructs the runtime manager to start the Application assigned to the specified activity. -
Uses of ExecutionContext in de.aristaflow.adept2.core.runtimemanager.gui
Methods in de.aristaflow.adept2.core.runtimemanager.gui with parameters of type ExecutionContext Modifier and Type Method Description GUIContext
GUIManager. getGUIContext(SessionToken session, ActivityInstance activityInstance, EBPInstanceReference ebpInstanceReference, String sessionId, ExecutionContext executionContext, ExecutionControlManager executionControlManager, Thread thread)
Gets an appropriate GUI context for the designated activity as configured locally for the corresponding client. -
Uses of ExecutionContext in de.aristaflow.adept2.model.execution
Methods in de.aristaflow.adept2.model.execution that return ExecutionContext Modifier and Type Method Description ExecutionContext
ExecutionFactory. getExecutionContext(QualifiedAgent agent, DataContainer dataContainer, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Returns an execution context for a top-level instance its fields initialised with the provided values.ExecutionContext
ExecutionFactory. getExecutionContext(QualifiedAgent agent, ExecutableBusinessProcessInstance ebpInstance, DataContainer dataContainer, Enquiry currentEnquiry, Enquiry repliedEnquiry, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Returns an application related execution context for production mode its fields initialised with the provided values.ExecutionContext
ExecutionFactory. getExecutionContext(QualifiedAgent agent, ExecutableBusinessProcessInstance ebpInstance, DataContainer dataContainer, ProcessConstants.ExecutionMode executionMode, boolean resume, Enquiry currentEnquiry, Enquiry repliedEnquiry, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Returns an application related execution context its fields initialised with the provided values. -
Uses of ExecutionContext in de.aristaflow.adept2.model.runtimeenvironment
Methods in de.aristaflow.adept2.model.runtimeenvironment with parameters of type ExecutionContext Modifier and Type Method Description SessionContext
RuntimeEnvironmentFactory. getInitialSessionContext(ClientSessionFactory sessionFactory, String sessionID, EBPInstanceReference ebpInstanceReference, DataContext dataContext, ExecutionContext executionContext, GUIContext guiContext, RuntimeEnvironment runtimeEnvironment, Thread componentThread)
Returns an application related implementation of the session context and initialises the sessionID of the session context by the passed value. -
Uses of ExecutionContext in de.aristaflow.adept2.ui.guimanager
Methods in de.aristaflow.adept2.ui.guimanager with parameters of type ExecutionContext Modifier and Type Method Description protected GUIContext
RemoteHTMLGUIManager. createRemoteHtmlContext(SessionToken session, ActivityInstance actInst, EBPInstanceReference activity, String sessionId, ExecutionContext execContext, Thread thread, HTTPService httpService)
Creates a newHTMLContext
for handling the interaction between webserver andExecutableComponent
and also to provide theURL
to a client allowing to call theURL
remotely.GUIContext
NullGUIManager. getGUIContext(SessionToken session, ActivityInstance activityInstance, EBPInstanceReference ebpInstanceReference, String sessionID, ExecutionContext executionContext, ExecutionControlManager ecm, Thread thread)
GUIContext
RemoteHTMLGUIManager. getGUIContext(SessionToken session, ActivityInstance activityInstance, EBPInstanceReference ebpInstanceReference, String sessionID, ExecutionContext executionContext, ExecutionControlManager ecm, Thread thread)
-
Uses of ExecutionContext in de.aristaflow.adept2.ui.htmlgui
Constructors in de.aristaflow.adept2.ui.htmlgui with parameters of type ExecutionContext Constructor Description RemoteHTMLContext(Thread thread, SessionToken session, HTTPService httpService, String sessionId, ActivityInstance activityInstance, EBPInstanceReference activity, ExecutionContext executionContext)
Creates a newHTMLContext
for handling the interaction between webserver andExecutableComponent
and also to provide theURL
to a client allowing to call theURL
remotely.TransferredURLContext(URL url, ActivityInstance activityInstance, EBPInstanceReference activity, String sessionID, ExecutionContext executionContext)
Creates a newURLContext
providing the designatedURL
that contains the GUI of the correspondingHTMLContext
. -
Uses of ExecutionContext in de.aristaflow.adept2.ui.remotegui
Fields in de.aristaflow.adept2.ui.remotegui declared as ExecutionContext Modifier and Type Field Description protected ExecutionContext
AbstractTransferableGUIContext. executionContext
The execution context of the activity for which this GUI context has been created for.Methods in de.aristaflow.adept2.ui.remotegui that return ExecutionContext Modifier and Type Method Description ExecutionContext
AbstractTransferableGUIContext. getExecutionContext()
Constructors in de.aristaflow.adept2.ui.remotegui with parameters of type ExecutionContext Constructor Description AbstractTransferableGUIContext(ActivityInstance activityInstance, EBPInstanceReference activity, String sessionID, ExecutionContext executionContext, String transfrdGUIContextID)
Creates a new instance of the base implementation of aTransferableGUIContext
having the designated fields. -
Uses of ExecutionContext in de.aristaflow.ilm.model.execution
Methods in de.aristaflow.ilm.model.execution with parameters of type ExecutionContext Modifier and Type Method Description static ExecutionContext
Transformation. toIlm(SessionToken session, ExecutionContext ec, Logger logger)
-