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 DataContainer
ProcessAwareAccess. getDataContainer(SessionToken session, Instance instance, int nodeID)
Gets the data container for the application specified by the designated activity.DataContainer
ProcessAwareAccess. 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.DataContainer
DataManager. 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 String
ProcessAwareAccess. 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.void
ProcessAwareAccess. flushSavepoint(SessionToken session, Instance instance, int writingNodeId, int writerIteration, DataContainer dataContainer, String savepoint)
Flushes the designated safepoint only.void
DataManager. instanceChanged(SessionToken session, Instance instance, DataContainer changedDataContainer)
Notifies the data manager that the designated instance and also its output parameters have changed.void
DataManager. 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).void
DataManager. 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 void
ActivityTermination. 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.void
ActivityTermination. 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.void
ActivityTermination. 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.void
ActivityTermination. 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.void
ActivityTermination. 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.void
ActivityTermination. 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.void
InstanceStateNotification. 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.void
SubInstanceStateNotification. 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.void
InstanceStateNotification. instanceFinished(UUID instanceID, DataContainer dataContainer)
Notifies that the designated top-level instance has finished normally and provides the output parameters of the instance.void
SubInstanceStateNotification. 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.void
SubInstanceStateNotification. 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 DataContainer
InitTabManager. 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 void
InitTabManager. 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 interface
InstanceDataContainer
An instance data container extends a normalDataContainer
and 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 DataContainer
DataContainer. clone()
Clones thisDataContainer
in case it isCloneable
, otherwise aCloneNotSupportedException
will be thrown (which is what this default implementation does).DataContainer
IndexedAccessDataContainer. 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 newInvalidDataContainerException
raised by the designated cause while accessing/manipulating the designated data container with the designated parameter name.InvalidDataContainerException(DataContainer invalidDataContainer, Throwable cause)
Constructs a newInvalidDataContainerException
raised by the designated cause while accessing/manipulating the designated data container.InvalidDataContainerException(String msg, DataContainer invalidDataContainer)
Constructs a newInvalidDataContainerException
for the designated data container with the designated arbitrary message.InvalidDataContainerException(String msg, Throwable cause, DataContainer invalidDataContainer)
Constructs a newInvalidDataContainerException
raised 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 newInvalidListValuedDataContainerException
indicating 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 DataContainer
ExecutionContext. 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 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 DataContainer in de.aristaflow.adept2.model.runtimeenvironment
Methods in de.aristaflow.adept2.model.runtimeenvironment with parameters of type DataContainer Modifier and Type Method Description SerialisableDataContext
RuntimeEnvironmentFactory. createSerialisableDataContext(SessionToken session, DataContainer container, ExecutableBusinessProcessInstance ebp)
Deprecated, for removal: This API element is subject to removal in a future version.SerialisableDataContext
RuntimeEnvironmentFactory. createSerialisableDataContext(SessionToken session, DataContainer container, ExecutableBusinessProcessInstance ebp, Logger logger)
Creates a new serialisable data context having the values of the designated data container.DataContext
RuntimeEnvironmentFactory. getDataContext(ClientSessionFactory sessionFactory, DataContainer dataContainer, Thread componentThread)
Deprecated, for removal: This API element is subject to removal in a future version.DataContext
RuntimeEnvironmentFactory. 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 void
InstanceStateNotificationWrapper. instanceFailed(UUID instId, DataContainer dc, String errorMessage, String state, long errorCode)
void
InstanceStateNotificationWrapper. instanceFinished(UUID instId, DataContainer dc)
protected DataContainer
InstanceStateNotificationWrapper. toIlmDc(UUID instId, DataContainer dc)
Gets the ILM data container for the designated data container ornull
if 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 DataContainer
Transformation. fromIlm(WritingDataContainer wdc)
Deprecated, for removal: This API element is subject to removal in a future version.UseTransformation.fromIlm(WritingDataContainer, Logger)
instead.static DataContainer
Transformation. fromIlm(WritingDataContainer wdc, Logger logger)
Methods in de.aristaflow.ilm.model.datamanagement with parameters of type DataContainer Modifier and Type Method Description static ReadingDataContainer
Transformation. toIlm(SessionToken session, DataContainer dc)
Deprecated, for removal: This API element is subject to removal in a future version.static ReadingDataContainer
Transformation. toIlm(SessionToken session, DataContainer dc, Logger logger)
static DataContainer
Transformation. toIlm(DataContainer idc)
Deprecated, for removal: This API element is subject to removal in a future version.static DataContainer
Transformation. toIlm(DataContainer idc, Logger logger)
-