Package de.aristaflow.adept2.model.runtimeenvironment
-
Interface Summary Interface Description DataContext This interface provides reading access to all input and output parameters of an application as well as write access to output parameters.ExecutableComponent This interface describes the methods that are necessary to enable the RuntimeManager to control the single applications accordingly to the requirements of the process management system.ExecutableComponent.Signals Definition of the constants for signals that could be interpreted by execution environments.GUIContext This interface provides access to the parent GUI of an application.ProgressMonitor This interface have to be implemented by objects that are interested in providing the progress/execution state of a special task for interested parties.RuntimeEnvironment This API defines methods by which applications can signal their termination, respond to external control messages and manage the application state when suspending and resuming.RuntimeEnvironmentFactory This interface describes all "factory" methods used to construct objects in the base runtimeenvironment package.SerialisableDataContext A data context that is serialisable and therefore provides access to all managed parameters without having to know their names or their types.SessionContext The session context provides the component with services and information that is important for their execution.SharingComponentClassLoader This interface provides information on whether a class from anExecutableComponent
is shared between different invocations or not.SimpleSessionContext A session context that is simpler than the normal one. -
Class Summary Class Description ActivityData ActivityData
provides convenience methods for retrieval of input and output parameter types and values as well as writing the output parameter values.ActivityState This class represents the different states of the component of an activity.ComponentObjectInputStream ThisObjectInputStream
uses the context classloader of the current thread instead of the last used classloader like theObjectInputStream
.SettableDataContext ASettableDataContext
allows to set the arbitrary input and output parameters as well as the corresponding values.TerminatedActivityState This class distinguishes the several termination states of an activity as an extension to the states of the component of an activity.UnloadingClassEvent This class is used as parameter for notifying the unloading ofExecutableComponent
classes. -
Enum Summary Enum Description ActivityState.State An enumeration for the state of the component of an activity.TaskState Enumeration class that is used to indicate the different states a component can be in during runtime.TerminatedActivityState.TerminatedState An enumeration for the state of an activity after its termination. -
Exception Summary Exception Description ApplicationEnvironmentException Exception indicating the failing of an application / activity due to an erroneous environment, for instance, required parameters are missing or wrong or the GUI-context can not be used.ApplicationFailedException Exception indicating the failing of an application / activity for internal reasons.InvalidExecutorThreadException This Exception is thrown by a method if a forbidden thread tries to execute that method.IsNotSupportedException This Exception should be thrown by a method if the component does not support it.UnknownSessionException An exception to indicate that an execution session ID is not known (any more) by a requested service.WrongRuntimeManagerException AWrongRuntimeManagerException
indicates that the wrong runtime manager has been called.