- OAUTH2_TOKEN - Static variable in interface de.aristaflow.adept2.base.security.AuthMethod
-
The user is identified via an OAuth2 token.
- OAUTH2_TOKEN - Static variable in interface de.aristaflow.adept2.base.security.GlobalAuthMethod
-
- objectCheckedIn(T, CallerTrace, CallerTrace, PoolStats) - Method in interface de.aristaflow.adept2.util.objectpool.generic.ObjectPoolListener
-
Called after an object was checked into the pool.
- objectCheckedOut(T, CallerTrace, PoolStats) - Method in interface de.aristaflow.adept2.util.objectpool.generic.ObjectPoolListener
-
Called after an object was checked out from the pool.
- objectCount - Variable in class de.aristaflow.adept2.util.ObjectCounting
-
The map managing the objects and their counts.
- ObjectCounting<T> - Class in de.aristaflow.adept2.util
-
A class for counting objects thread-safe.
- ObjectCounting() - Constructor for class de.aristaflow.adept2.util.ObjectCounting
-
Creates a new instance for object counting using a logger for this class
(ObjectCounting, not a subclass).
- ObjectCounting(Logger) - Constructor for class de.aristaflow.adept2.util.ObjectCounting
-
Creates a new instance for object counting using the designated logger.
- objectCreated(T, int) - Method in interface de.aristaflow.adept2.util.objectpool.generic.ObjectPoolListener
-
Called after an object was created by the pool.
- objectDestroyed(T, int, Exception) - Method in interface de.aristaflow.adept2.util.objectpool.generic.ObjectPoolListener
-
Called after an object was destroyed by the pool.
- ObjectEqualityLockCount - Class in de.aristaflow.adept2.util.locking
-
A LockCountManager counting objects using
Object.equals(Object) and Object.hashCode().
- ObjectEqualityLockCount() - Constructor for class de.aristaflow.adept2.util.locking.ObjectEqualityLockCount
-
Creates a new LockCountManager for objects using
Object.equals(Object) and Object.hashCode().
- ObjectEqualityLockManager<O> - Class in de.aristaflow.adept2.util.locking
-
Class with convenience methods for an ObjectLockManager using
the current thread for locking and using object equality for the locked
objects.
- ObjectEqualityLockManager(String, Logger) - Constructor for class de.aristaflow.adept2.util.locking.ObjectEqualityLockManager
-
Creates a new ObjectLockManager with pessimistic locking using
the current thread for locking and using object equality for the locked
objects.
- ObjectEqualityLockManager(String, boolean, Logger) - Constructor for class de.aristaflow.adept2.util.locking.ObjectEqualityLockManager
-
Creates a new ObjectLockManager using the current thread for
locking and using object equality for the locked objects.
- ObjectLifeCycle<T,E extends java.lang.Exception> - Interface in de.aristaflow.adept2.util.objectpool
-
This interface defines and allows to control the life cycle of a pooled object.
- ObjectLockManager<O,L> - Class in de.aristaflow.adept2.util.locking
-
A manager for locking objects with reentrant locks whereas the locks are
itself object specific.
- ObjectLockManager(Class<? extends LockCountManager<? super L>>, String, Logger) - Constructor for class de.aristaflow.adept2.util.locking.ObjectLockManager
-
Creates a new ObjectLockManager with the designated lock count
manager providing the "equality" for the designated reentrant
locks and of the designated type.
- objectLocks - Variable in class de.aristaflow.adept2.util.locking.OptimisticObjectLockManager.LockRemover
-
A mapping from the locked object to the corresponding lock.
- objectLocks - Variable in class de.aristaflow.adept2.util.locking.OptimisticObjectLockManager
-
A mapping from the locked object to the corresponding locking object.
- objectLocks - Variable in class de.aristaflow.adept2.util.locking.PessimisticObjectLockManager
-
A mapping from the locked object to the corresponding locking object.
- ObjectOneWorkExecutor<O> - Class in de.aristaflow.adept2.util.threading.executor
-
A one work executor allows for an arbitrary amount of objects having work, but only one piece of
work is allowed for each object at a time.
- ObjectOneWorkExecutor(boolean, Adept2ThreadFactory) - Constructor for class de.aristaflow.adept2.util.threading.executor.ObjectOneWorkExecutor
-
Creates a new thread pool executor with an unlimited amount of threads and objects, accepting
exactly one piece of work per object.
- ObjectOneWorkExecutor(boolean, int, int, boolean, Adept2ThreadFactory) - Constructor for class de.aristaflow.adept2.util.threading.executor.ObjectOneWorkExecutor
-
Creates a new thread pool executor with the designated (maximum) amount of (core) threads (and
unlimited objects), accepting exactly one piece of work per object.
- ObjectOneWorkRunnable<O> - Class in de.aristaflow.adept2.util.threading.executor
-
A runnable for having exactly one runnable per object.
- ObjectOneWorkRunnable(O, boolean, ObjectOneWorkExecutor<O>, AtomicInteger, AtomicInteger, Logger) - Constructor for class de.aristaflow.adept2.util.threading.executor.ObjectOneWorkRunnable
-
Creates a new runnable that executes one runnable for a specific object.
- ObjectPool<T,E extends java.lang.Exception> - Interface in de.aristaflow.adept2.util.objectpool
-
This is the basic interface for an object pool, a facility to support easy
reuse of objects and resources; especially those that are expensive to create
and/or have limited availability.
- ObjectPoolListener<T> - Interface in de.aristaflow.adept2.util.objectpool.generic
-
The intended purpose of this interface is to provide basic information that
concerns how the pool is used by borrowers and which is otherwise hard to
come by.
- objectReclaimed(T, ReclaimAction, CallerTrace) - Method in interface de.aristaflow.adept2.util.objectpool.generic.ObjectPoolListener
-
Called after the reclaiming of an object was triggered.
- ObjectRunnable<O1,O2> - Interface in de.aristaflow.adept2.util.threading.executor
-
This interface represents a runnable that is identified via a specific object.
- objects - Variable in class de.aristaflow.adept2.util.threading.executor.AbstractObjectRunnable
-
The data structures containing all objects and the corresponding work.
- objects - Variable in class de.aristaflow.adept2.util.threading.executor.AbstractObjectSpecificExecutor
-
All managed objects, their runnables as well as their runtime data.
- ObjectSpecificFlushCallable<O2,T> - Class in de.aristaflow.adept2.util.threading.executor
-
A callable that executes a specific task exclusively without any object work running
concurrently.
- ObjectSpecificFlushCallable(Callable<T>, Collection<ObjectRunnable<?, O2>>, boolean, AbstractObjectSpecificExecutor<?, O2, ?>, Logger) - Constructor for class de.aristaflow.adept2.util.threading.executor.ObjectSpecificFlushCallable
-
Creates a new runnable that executes an exclusive tasks without any object work running.
- objectsWaitingToLock() - Method in class de.aristaflow.adept2.util.locking.ReentrantLock.Lock
-
Returns the number of objects waiting to acquire this lock.
- objectToBoolean(Object, ProcessModelParameter, boolean) - Method in class de.aristaflow.adept2.model.runtimeenvironment.ActivityData
-
Converts an object (of native type) to an instance of Boolean.
- objectToDate(Object, ProcessModelParameter, boolean) - Method in class de.aristaflow.adept2.model.runtimeenvironment.ActivityData
-
Converts an object (of native type) to an instance of Date.
- objectToFloat(Object, ProcessModelParameter, boolean) - Method in class de.aristaflow.adept2.model.runtimeenvironment.ActivityData
-
Converts an object (of native type) to an instance of Double.
- objectToInteger(Object, ProcessModelParameter, boolean) - Method in class de.aristaflow.adept2.model.runtimeenvironment.ActivityData
-
Converts an object (of native type) to an instance of Long.
- objectToString(Object, ProcessModelParameter, boolean) - Method in class de.aristaflow.adept2.model.runtimeenvironment.ActivityData
-
Converts an object (of native type) to an instance of String.
- objectToUri(Object, ProcessModelParameter, boolean) - Method in class de.aristaflow.adept2.model.runtimeenvironment.ActivityData
-
Converts an object (of native type) to an instance of URI.
- objectToUserdefined(Object, ProcessModelParameter, boolean) - Method in class de.aristaflow.adept2.model.runtimeenvironment.ActivityData
-
Converts an object to an instance of UDTValue by serialising
the object and encapsulating the corresponding stream in the returned
instance of UDTValue.
- ObjectWrapperLifeCycle<T,E extends java.lang.Exception> - Interface in de.aristaflow.adept2.util.objectpool
-
This interface is a companion to
ObjectLifeCycle, defining and
allowing to control the life cycle of an object wrapper.
- OCL_GENERALCONSTRAINT_VIOLATED - Static variable in class de.aristaflow.adept2.model.globals.ApplicationErrorCodes
-
- OCL_INVARIANT_VIOLATED - Static variable in class de.aristaflow.adept2.model.globals.ApplicationErrorCodes
-
- OCL_POSTCONDITION_VIOLATED - Static variable in class de.aristaflow.adept2.model.globals.ApplicationErrorCodes
-
- OCL_PRECONDITION_VIOLATED - Static variable in class de.aristaflow.adept2.model.globals.ApplicationErrorCodes
-
- oldInstanceID - Variable in class de.aristaflow.adept2.model.processmodel.ChangeReport
-
The old ID of the changed instance.
- olm - Variable in class de.aristaflow.adept2.util.locking.ObjectEqualityLockManager
-
The object lock manager to which all calls will be forwarded.
- omm - Variable in class de.aristaflow.adept2.core.eventmanager.common.AbstractEventManager
-
The org model manager for checking the starter rule.
- oneOf(T, String, Object...) - Static method in class de.aristaflow.adept2.util.ArgChecks
-
Asserts that the parameter has one of the given values (by testing for
equality).
- oneToMReferenceAttribute() - Method in enum de.aristaflow.adept2.model.orgmodel.RelationType
-
If this is a 1:m relation type, this method will return the attribute name
in the right-hand entity type that references an entity of the left-hand
entity type.
- onEvent(ConfigurationEvent) - Method in class de.aristaflow.adept2.base.registry.dbconfiguration.TableManager
-
- onEvent(ConfigurationEvent) - Method in class de.aristaflow.adept2.util.configuration.AutoSaveListener
-
- onlyTopLevelInstances(FilterFactory) - Static method in class de.aristaflow.adept2.model.worklistmodel.WorklistFilters
-
- OO_ENV_NO_DOCUMENT - Static variable in class de.aristaflow.adept2.model.globals.ApplicationErrorCodes
-
- OO_ENV_NO_INPUT_STREAM - Static variable in class de.aristaflow.adept2.model.globals.ApplicationErrorCodes
-
- OO_ENV_NO_OUTPUT_STREAM - Static variable in class de.aristaflow.adept2.model.globals.ApplicationErrorCodes
-
- OO_ENV_NO_VALID_TYPE_DEFINED - Static variable in class de.aristaflow.adept2.model.globals.ApplicationErrorCodes
-
- OO_ENV_PATH_NOT_VALID - Static variable in class de.aristaflow.adept2.model.globals.ApplicationErrorCodes
-
- OO_ENV_UNKOWN_OPERATION - Static variable in class de.aristaflow.adept2.model.globals.ApplicationErrorCodes
-
- openFolder() - Method in class de.aristaflow.adept2.core.eventmanager.mailevents.MailEventSource
-
Opens and returns the folder configured for the message store in read/write
mode.
- OpenOfficeMetaData() - Constructor for class de.aristaflow.adept2.model.globals.ActivityConstants.OpenOfficeMetaData
-
- operation - Variable in class de.aristaflow.adept2.core.registry.cluster.ClusterInteractionRequest
-
The operation which to perform by the cluster heartbeat.
- Operation - Interface in de.aristaflow.adept2.model.activitymodel
-
- operation - Static variable in class de.aristaflow.adept2.model.globals.XMLConstants
-
The constant for the tag name 'operation'.
- OperationManager - Interface in de.aristaflow.adept2.core.activityrepository
-
This interface provides the means for managing Operations which
includes retrieval, creation, updating and managing the states of
Operations.
- operationName - Static variable in class de.aristaflow.adept2.model.globals.XMLConstants
-
The constant for the tag name 'operationName'.
- OperationReference - Interface in de.aristaflow.adept2.model.activitymodel
-
The lightweight representation of an Operation for usage in the
activity repository.
- OptimisticObjectLockManager<O,L> - Class in de.aristaflow.adept2.util.locking
-
A manager for (optimistically) locking objects with reentrant locks whereas
the locks are itself object specific.
- OptimisticObjectLockManager(Class<? extends LockCountManager<? super L>>, Class<? extends ReentrantLock<L>>, String, Logger) - Constructor for class de.aristaflow.adept2.util.locking.OptimisticObjectLockManager
-
Creates a new ObjectLockManager with the designated lock count
manager providing the "equality" for the designated reentrant
locks and of the designated type using optimistic locking.
- OptimisticObjectLockManager.LockRemover<O,L> - Class in de.aristaflow.adept2.util.locking
-
When unlocking an object for the last time (count is 0), this will remove
the corresponding locked object from the map containing all locked objects.
- ORDERED - Static variable in class de.aristaflow.adept2.util.Base64
-
- OrgModelConstants - Class in de.aristaflow.adept2.model.globals
-
Globals constants required in the AristaFlow Org Model.
- OrgModelException - Exception in de.aristaflow.adept2.core.orgmodelmanager
-
An
OrgModelException can be thrown for various reasons by
ModelExplorer and
ModelChangeOperations, ranging from trying
to use deactivated entity types to trying to access attributes that don't
exist.
- OrgModelException() - Constructor for exception de.aristaflow.adept2.core.orgmodelmanager.OrgModelException
-
Constructs a new OrgModelException with null.
- OrgModelException(String) - Constructor for exception de.aristaflow.adept2.core.orgmodelmanager.OrgModelException
-
Constructs a new OrgModelException with the given detail
message.
- OrgModelException(String, Throwable) - Constructor for exception de.aristaflow.adept2.core.orgmodelmanager.OrgModelException
-
Constructs a new OrgModelException with null.
- OrgModelException(Throwable) - Constructor for exception de.aristaflow.adept2.core.orgmodelmanager.OrgModelException
-
Constructs a new DataSourceException with null
as detail message and the given cause.
- OrgModelExtension - Interface in de.aristaflow.adept2.core.orgmodelmanager.extension
-
This interface provides the means to extend the organisational model which
are reading and writing attributes of a uniquely identified entity,
authentication of a user as well as synchronisation of (parts of) the
organisational model.
- OrgModelInitialiser - Interface in de.aristaflow.adept2.core.orgmodelmanager
-
- OrgModelManager - Interface in de.aristaflow.adept2.core.orgmodelmanager
-
This is the central interface of the OrgModelManager service with the
following sub-components:
OrgModelInitialiser: Can initialize and adpat the org model during startup.
- OrgModelTools - Class in de.aristaflow.adept2.model.orgmodel
-
This class contains static methods to provide some common functionality in
the context of the Org Model and org policies / staff assignment rules.
- OrgPolicyParser - Class in de.aristaflow.adept2.core.orgmodelmanager.parser
-
The OrgModelManager provides facilities to syntactically parse and
verify OrgPolicies and return them as an easy to use object structure.
- OrgPolicyParser() - Constructor for class de.aristaflow.adept2.core.orgmodelmanager.parser.OrgPolicyParser
-
- OrgPolicyReport - Class in de.aristaflow.adept2.model.orgmodel
-
An instance of OrgPolicyReport is used to store entries for problems
and other issues encountered while parsing an OrgPolicy.
- OrgPolicyReport() - Constructor for class de.aristaflow.adept2.model.orgmodel.OrgPolicyReport
-
- OrgPolicyReport.Entry - Class in de.aristaflow.adept2.model.orgmodel
-
An OrgPolicyReport.Entry is what the name implies: an entry in a
OrgPolicyReport and contains data about one error, warning or other
information about the parsed OrgPolicy.
- OrgPolicyReport.Range - Class in de.aristaflow.adept2.model.orgmodel
-
Represents a range within an OrgPolicy.
- OrgPolicyReport.ResultType - Enum in de.aristaflow.adept2.model.orgmodel
-
The ResultType is used for the overall result
- OrgPolicyScriptHandler - Interface in de.aristaflow.adept2.core.orgmodelmanager
-
Org policy script handlers are responsible for evaluating script org
policies.
- OrgPolicyScriptService - Interface in de.aristaflow.adept2.core.orgmodelmanager
-
A service allowing to register OrgPolicyScriptHandler dynamically at runtime at the
org model manager.
- OrgPolicySystemDataFormatter - Class in de.aristaflow.adept2.model.orgmodel
-
A
SystemDataFormatter
that knows how to format parameter values for org. policies (either used as
values in selections or for dynamic entity expressions).
- OrgPolicySystemDataFormatter() - Constructor for class de.aristaflow.adept2.model.orgmodel.OrgPolicySystemDataFormatter
-
- OrgPositionChoiceCallback - Class in de.aristaflow.adept2.base.security.callbacks
-
A callback to choose the organisational position/the qualified agent when
authenticating to allow for a combined authentication instead of the normal
2-part authentication.
- OrgPositionChoiceCallback(List<QualifiedAgent>, boolean) - Constructor for class de.aristaflow.adept2.base.security.callbacks.OrgPositionChoiceCallback
-
Creates a new ChoiceCallback for organisational positions (and
thus also QualifiedAgents).
- origin - Static variable in class de.aristaflow.adept2.model.globals.XMLConstants
-
The constant for the tag/attribute name 'origin'.
- ourLogger - Static variable in class de.aristaflow.adept2.base.configuration.LoggerManager
-
The logger for log messages when initialising all loggers.
- outdateATD(SessionToken, String, String, String) - Method in interface de.aristaflow.adept2.core.activityrepository.ActivityTemplateDefinitionManager
-
Outdates the latest revision of the designated activity template definition
explicitly which prevents its usage afterwards.
- outdateCS(SessionToken, String) - Method in interface de.aristaflow.adept2.core.activityrepository.ConfigurationSetManager
-
Outdates the latest revision of the designated configuration set explicitly
which prevents its usage afterwards.
- outdateECD(SessionToken, String) - Method in interface de.aristaflow.adept2.core.activityrepository.ExecutableComponentDescriptionManager
-
Outdates the latest revision of the designated executable component
description explicitly which prevents its usage afterwards.
- outdateIcon(SessionToken, UUID) - Method in interface de.aristaflow.adept2.core.activityrepository.IconManager
-
Outdates the latest revision of the designated icon explicitly which
prevents its usage afterwards.
- outdateIdentifier(SessionToken, UUID) - Method in interface de.aristaflow.adept2.core.activityrepository.IdentifierManager
-
Outdates the latest revision of the designated identifier explicitly which
prevents its usage afterwards.
- outdateOperation(SessionToken, String, String) - Method in interface de.aristaflow.adept2.core.activityrepository.OperationManager
-
Outdates the latest revision of the designated operation explicitly which
prevents its usage afterwards.
- outdateResource(SessionToken, UUID) - Method in interface de.aristaflow.adept2.core.activityrepository.ResourceManager
-
Outdates the latest revision of the designated resource explicitly which
prevents its usage afterwards.
- output - Variable in class de.aristaflow.adept2.core.registry.TerminationMonitor
-
Stream where to print thread dumps to.
- OUTPUT_PARAMETER_GRP - Static variable in class de.aristaflow.adept2.model.common.paramref.ParameterRefTools
-
The index of the matcher group for optional output parameter name in the
parameter ref pattern.
- outputParameter - Static variable in class de.aristaflow.adept2.model.globals.XMLConstants
-
The constant for the tag name 'outputParameter'.
- outputParameters - Static variable in class de.aristaflow.adept2.model.globals.XMLConstants
-
The constant for the tag name 'outputParameters'.
- outputParams - Variable in class de.aristaflow.adept2.model.runtimeenvironment.SettableDataContext
-
A map of all output parameters, mapping the name of a parameter to the
corresponding parameter object.
- OutputStream(OutputStream) - Constructor for class de.aristaflow.adept2.util.Base64.OutputStream
-
- OutputStream(OutputStream, int) - Constructor for class de.aristaflow.adept2.util.Base64.OutputStream
-
- overrideEntry(ConfigurationDescription.ConfigurationEntry) - Method in interface de.aristaflow.adept2.model.activitymodel.InheritedConfigurationDescription
-
Overrides an entry of the parent configuration description with the
designated one.
- overridingWork - Variable in class de.aristaflow.adept2.util.threading.executor.ObjectOneWorkExecutor
-
The threads that are currently submitting or executing a piece of work that should override
existing (pending) work.
- OvertrustfulSSLSocketFactory - Class in de.aristaflow.adept2.util.net
-
A socket factory for SSL sockets that accept all SSL certificates, i.e. even
unknown ones.
- OwnResFirstClassLoader - Class in de.aristaflow.adept2.base.registry
-
An URLClassLoader that tries to retrieve resources within the
own classpaths first before asking the parent classloader.
- OwnResFirstClassLoader(URL[], ClassLoader) - Constructor for class de.aristaflow.adept2.base.registry.OwnResFirstClassLoader
-
Constructs a new classloader for the designated URLs.