Uses of Interface
de.aristaflow.adept2.model.datamanagement.DataContainer
-
-
Uses of DataContainer in de.aristaflow.adept2.core.datamanager
Methods in de.aristaflow.adept2.core.datamanager that return DataContainer Modifier and Type Method Description DataContainerProcessAwareAccess. getDataContainer(SessionToken session, Instance instance, int nodeID)Gets the data container for the application specified by the designated activity.DataContainerProcessAwareAccess. getObsoleteDataContainer(SessionToken session, ExecutionHistory execHist, Instance instance, int nodeID, int iteration)Gets the data container for a finished application specified by the designated node and iteration ID.DataContainerDataManager. retrieveInstanceDataContainer(SessionToken session, Instance instance)Retrieves the instance data container for the designated instance.Methods in de.aristaflow.adept2.core.datamanager with parameters of type DataContainer Modifier and Type Method Description StringProcessAwareAccess. flushDataContainer(SessionToken session, Instance instance, int writingNodeId, int writerIteration, DataContainer dataContainer, String savepoint)Flushes all values from the designated data container and persists them in this data manager (if the corresponding data container stems from this data manager) referring to it by the designated savepoint ID.voidProcessAwareAccess. flushSavepoint(SessionToken session, Instance instance, int writingNodeId, int writerIteration, DataContainer dataContainer, String savepoint)Flushes the designated safepoint only.voidDataManager. instanceChanged(SessionToken session, Instance instance, DataContainer changedDataContainer)Notifies the data manager that the designated instance and also its output parameters have changed.voidDataManager. instanceStarted(SessionToken session, ExecutableInstance instance, DataContainer dataContainer)Tells the data manager that an instance has been started with the designated data container (input and output parameters of the instance).voidDataManager. instanceTerminated(SessionToken session, ExecutableInstance instance, DataContainer dataContainer)Tells the data manager that an instance has been terminated with the designated data container (input and output parameters of the instance). -
Uses of DataContainer in de.aristaflow.adept2.core.executionmanager
Methods in de.aristaflow.adept2.core.executionmanager with parameters of type DataContainer Modifier and Type Method Description voidActivityTermination. activityFailed(SessionToken session, EBPInstanceReference activity, DataContainer dataContainer, String errorMessage, String state, long errorCode)Signals the failure of an activity, which means, setting the state of the process step accordingly and starting appropriate measures, for instance, rolling back or restarting.voidActivityTermination. activityFinished(SessionToken session, EBPInstanceReference activity, DataContainer dataContainer)Signals the termination of an activity, which means, setting the state of the process step accordingly, storing the values of the output parameters - encapsulated in the designated data container - and activating new process steps if appropriate.voidActivityTermination. activitySuspended(SessionToken session, EBPInstanceReference activity, DataContainer dataContainer)Signals a suspending of an activity, which means, setting the state of the process step accordingly and storing the values of the output parameters - encapsulated in the designated data container.voidActivityTermination. activitySuspended(SessionToken session, EBPInstanceReference activity, DataContainer dataContainer, String savepoint)Signals a suspending of an activity, which means, setting the state of the process step accordingly and storing the values of the output parameters - encapsulated in the designated data container.voidActivityTermination. flushDataContainer(SessionToken session, EBPInstanceReference activity, DataContainer dataContainer)Flushes the current state of the designated data container, that is, the values of the output parameters and the application states and stores them internally with the last savepoint ID of the designated data container.voidActivityTermination. flushSavepoint(SessionToken session, EBPInstanceReference activity, DataContainer dataContainer, String savepoint)Flushes the state of the designated savepoint in the designated data container, that is, the values of the output parameters and the application states for the designated savepoint and stores them internally.voidInstanceStateNotification. instanceFailed(UUID instanceID, DataContainer dataContainer, String errorMessage, String state, long errorCode)Notifies that the designated top-level instance has failed and provides the necessary failure information.voidSubInstanceStateNotification. instanceFailed(SessionToken session, UUID instanceID, EBPInstanceReference superLWP, DataContainer dataContainer, String errorMessage, String state, long errorCode)Notifies that the designated subprocess instance has failed and provides the necessary failure information.voidInstanceStateNotification. instanceFinished(UUID instanceID, DataContainer dataContainer)Notifies that the designated top-level instance has finished normally and provides the output parameters of the instance.voidSubInstanceStateNotification. instanceFinished(SessionToken session, UUID instanceID, EBPInstanceReference superLWP, DataContainer dataContainer)Notifies that the designated subprocess instance has finished normally and provides the output parameters of the instance.voidSubInstanceStateNotification. instanceSuspended(SessionToken session, UUID instanceID, EBPInstanceReference superLWP, DataContainer dataContainer)Notifies that the designated subprocess instance has been suspended. -
Uses of DataContainer in de.aristaflow.adept2.core.inittab
Methods in de.aristaflow.adept2.core.inittab that return DataContainer Modifier and Type Method Description DataContainerInitTabManager. getInitTabInputData(SessionToken session, InitType type, int level)Returns the input data for the given init tab entry, or null if not applicable.Methods in de.aristaflow.adept2.core.inittab with parameters of type DataContainer Modifier and Type Method Description voidInitTabManager. registerNewEntry(SessionToken session, InitTabEntry entry, DataContainer inputData)This method changes the ID of the designated entry, so provide just any ID. -
Uses of DataContainer in de.aristaflow.adept2.model.datamanagement
Subinterfaces of DataContainer in de.aristaflow.adept2.model.datamanagement Modifier and Type Interface Description interfaceInstanceDataContainerAn instance data container extends a normalDataContainerand allows to conveniently set the input parameters and retrieve the output parameters of a process instance.Methods in de.aristaflow.adept2.model.datamanagement that return DataContainer Modifier and Type Method Description DataContainerDataContainer. clone()Clones thisDataContainerin case it isCloneable, otherwise aCloneNotSupportedExceptionwill be thrown (which is what this default implementation does).DataContainerIndexedAccessDataContainer. getWrappedDataContainer()Gets the data container that is wrapped by this indexed access data container, that is, the wrapped data container provides lists for the indexed input parameters as well as (storing) lists for all output parameters.Constructors in de.aristaflow.adept2.model.datamanagement with parameters of type DataContainer Constructor Description InvalidDataContainerException(DataContainer invalidDataContainer, String invalidParameterName, Throwable cause)Constructs a newInvalidDataContainerExceptionraised by the designated cause while accessing/manipulating the designated data container with the designated parameter name.InvalidDataContainerException(DataContainer invalidDataContainer, Throwable cause)Constructs a newInvalidDataContainerExceptionraised by the designated cause while accessing/manipulating the designated data container.InvalidDataContainerException(String msg, DataContainer invalidDataContainer)Constructs a newInvalidDataContainerExceptionfor the designated data container with the designated arbitrary message.InvalidDataContainerException(String msg, Throwable cause, DataContainer invalidDataContainer)Constructs a newInvalidDataContainerExceptionraised by the designated cause while accessing/manipulating the designated data container with the designated arbitrary message.InvalidListValuedDataContainerException(DataContainer invalidDataContainer, String invalidParameterName, Throwable cause)Creates a newInvalidListValuedDataContainerExceptionindicating problems with the designated parent data container and the designated parameter and also specifies the cause that led to the exception, for instance, an exception stemming from the serialisation. -
Uses of DataContainer in de.aristaflow.adept2.model.execution
Methods in de.aristaflow.adept2.model.execution that return DataContainer Modifier and Type Method Description DataContainerExecutionContext. getDataContainer()Returns the data context valid for the requested activity.Methods in de.aristaflow.adept2.model.execution with parameters of type DataContainer 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 DataContainer in de.aristaflow.adept2.model.runtimeenvironment
Methods in de.aristaflow.adept2.model.runtimeenvironment with parameters of type DataContainer Modifier and Type Method Description SerialisableDataContextRuntimeEnvironmentFactory. createSerialisableDataContext(SessionToken session, DataContainer container, ExecutableBusinessProcessInstance ebp)Deprecated, for removal: This API element is subject to removal in a future version.SerialisableDataContextRuntimeEnvironmentFactory. createSerialisableDataContext(SessionToken session, DataContainer container, ExecutableBusinessProcessInstance ebp, Logger logger)Creates a new serialisable data context having the values of the designated data container.DataContextRuntimeEnvironmentFactory. getDataContext(ClientSessionFactory sessionFactory, DataContainer dataContainer, Thread componentThread)Deprecated, for removal: This API element is subject to removal in a future version.DataContextRuntimeEnvironmentFactory. getDataContext(ClientSessionFactory sessionFactory, DataContainer dataContainer, Thread componentThread, Logger logger)Returns an application related data context and initialises it's data container with the provided value -
Uses of DataContainer in de.aristaflow.ilm.core.executionmanager
Methods in de.aristaflow.ilm.core.executionmanager with parameters of type DataContainer Modifier and Type Method Description voidInstanceStateNotificationWrapper. instanceFailed(UUID instId, DataContainer dc, String errorMessage, String state, long errorCode)voidInstanceStateNotificationWrapper. instanceFinished(UUID instId, DataContainer dc)protected DataContainerInstanceStateNotificationWrapper. toIlmDc(UUID instId, DataContainer dc)Gets the ILM data container for the designated data container ornullif the designated data container isnull. -
Uses of DataContainer in de.aristaflow.ilm.model.datamanagement
Methods in de.aristaflow.ilm.model.datamanagement that return DataContainer Modifier and Type Method Description static DataContainerTransformation. fromIlm(WritingDataContainer wdc)Deprecated, for removal: This API element is subject to removal in a future version.UseTransformation.fromIlm(WritingDataContainer, Logger)instead.static DataContainerTransformation. fromIlm(WritingDataContainer wdc, Logger logger)Methods in de.aristaflow.ilm.model.datamanagement with parameters of type DataContainer Modifier and Type Method Description static ReadingDataContainerTransformation. toIlm(SessionToken session, DataContainer dc)Deprecated, for removal: This API element is subject to removal in a future version.static ReadingDataContainerTransformation. toIlm(SessionToken session, DataContainer dc, Logger logger)static DataContainerTransformation. toIlm(DataContainer idc)Deprecated, for removal: This API element is subject to removal in a future version.static DataContainerTransformation. toIlm(DataContainer idc, Logger logger)
-