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 ExecutionContextActivityStarting. 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 UUIDInstanceControl. 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 UUIDInstanceControl. 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 voidRuntimeManager. resumeActivity(SessionToken session, EBPInstanceReference ebpInstanceReference, ExecutionContext executionContext)Instructs the runtime manager to resume the specified activity.voidRuntimeManager. 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 GUIContextGUIManager. 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 ExecutionContextExecutionFactory. 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.ExecutionContextExecutionFactory. 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.ExecutionContextExecutionFactory. 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 SessionContextRuntimeEnvironmentFactory. 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 GUIContextRemoteHTMLGUIManager. createRemoteHtmlContext(SessionToken session, ActivityInstance actInst, EBPInstanceReference activity, String sessionId, ExecutionContext execContext, Thread thread, HTTPService httpService)Creates a newHTMLContextfor handling the interaction between webserver andExecutableComponentand also to provide theURLto a client allowing to call theURLremotely.GUIContextNullGUIManager. getGUIContext(SessionToken session, ActivityInstance activityInstance, EBPInstanceReference ebpInstanceReference, String sessionID, ExecutionContext executionContext, ExecutionControlManager ecm, Thread thread)GUIContextRemoteHTMLGUIManager. 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 newHTMLContextfor handling the interaction between webserver andExecutableComponentand also to provide theURLto a client allowing to call theURLremotely.TransferredURLContext(URL url, ActivityInstance activityInstance, EBPInstanceReference activity, String sessionID, ExecutionContext executionContext)Creates a newURLContextproviding the designatedURLthat 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 ExecutionContextAbstractTransferableGUIContext. executionContextThe 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 ExecutionContextAbstractTransferableGUIContext. 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 aTransferableGUIContexthaving 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 ExecutionContextTransformation. toIlm(SessionToken session, ExecutionContext ec, Logger logger)
-