Uses of Interface
de.aristaflow.adept2.model.common.collection.RemoteIterator
-
-
Uses of RemoteIterator in de.aristaflow.adept2.base.dbaccess
Methods in de.aristaflow.adept2.base.dbaccess with parameters of type RemoteIterator Modifier and Type Method Description void
JDBCDataSource. registerRemoteIterator(RemoteIterator<?> iterator, long aliveTime)
Registers the designated result set remote iterator to drop it after the designated alive time has elapsed. -
Uses of RemoteIterator in de.aristaflow.adept2.core.activityrepository
-
Uses of RemoteIterator in de.aristaflow.adept2.core.executionmanager
Methods in de.aristaflow.adept2.core.executionmanager that return RemoteIterator Modifier and Type Method Description RemoteIterator<List<QualifiedAgent>>
ActivityStarting. getEnquiryRecipientsIterator(SessionToken session, EBPInstanceReference activity)
The same asActivityStarting.getEnquiryRecipients(SessionToken, EBPInstanceReference)
but with partial retrieval of the agents.RemoteIterator<List<TemplateReference>>
InstanceControl. getInstantiableTemplateReferencesIterator(SessionToken session, boolean includeOutdated)
The same asInstanceControl.getInstantiableTemplateReferences(SessionToken, boolean)
but with partial retrieval of the template references.RemoteIterator<List<UUID>>
InstanceControl. getInstantiableTemplatesIterator(SessionToken session, boolean includeOutdated)
The same asInstanceControl.getInstantiableTemplates(SessionToken, boolean)
but with partial retrieval of the template IDs. -
Uses of RemoteIterator in de.aristaflow.adept2.core.globalprovider
Methods in de.aristaflow.adept2.core.globalprovider that return RemoteIterator Modifier and Type Method Description RemoteIterator<List<String>>
GlobalUserConfiguration. getGlobalNamespacesIterator(SessionToken session)
The same asGlobalUserConfiguration.getGlobalNamespaces(SessionToken)
but with partial retrieval of the entities.RemoteIterator<List<String>>
GlobalConfiguration. getNamespacesIterator(SessionToken session)
Deprecated.The same asGlobalConfiguration.getNamespaces(SessionToken)
but with partial retrieval of the entities.RemoteIterator<List<String>>
GlobalUserConfiguration. getNamespacesIterator(SessionToken session, long agentId, long orgPosId)
The same asGlobalUserConfiguration.getNamespaces(SessionToken, long, long)
but with partial retrieval of the entities. -
Uses of RemoteIterator in de.aristaflow.adept2.core.orgmodelmanager
-
Uses of RemoteIterator in de.aristaflow.adept2.core.processmanager
Methods in de.aristaflow.adept2.core.processmanager that return RemoteIterator Modifier and Type Method Description RemoteIterator<List<SerialisablePair<UUID,UUID>>>
InstanceManager. findInstanceIDsOfIterator(SessionToken session, UUID[] templateIDs, boolean recursively, Filter instanceFilter, Filter instanceStatusFilter)
Similar toInstanceManager.findInstanceIDsOf(SessionToken, UUID[], boolean, Filter, Filter)
but with partial retrieval of the instance IDs and therefore no grouping by template ID.RemoteIterator<List<InstanceReference>>
InstanceManager. findInstanceRefsOfIterator(SessionToken session, UUID[] templateIds, boolean recursively, Filter instanceFilter, Filter instanceStatusFilter)
Similar toInstanceManager.findInstanceRefsOf(SessionToken, UUID[], boolean, Filter, Filter)
but with partial retrieval of the instance references and therefore no grouping by template ID.RemoteIterator<List<TemplateReference>>
TemplateManager. findTemplatesIterator(SessionToken session, Filter templateFilter, Filter templateStatusFilter)
The same asTemplateManager.findTemplates(SessionToken, Filter, Filter)
but with partial retrieval of the template references.RemoteIterator<List<SerialisablePair<UUID,UUID>>>
InstanceManager. getAllInstanceIDsOfIterator(SessionToken session, UUID[] templateIDs, boolean recursively)
Similar toInstanceManager.getAllInstanceIDsOf(SessionToken, UUID[], boolean)
but with partial retrieval of the instance IDs and therefore no grouping by template ID.RemoteIterator<List<UUID>>
TemplateManager. getAllTemplateIDsIterator(SessionToken session)
The same asTemplateManager.getAllTemplateIDs(SessionToken)
but with partial retrieval of the template IDs.RemoteIterator<List<UUID>>
TemplateManager. getAllTemplateIDsIterator(SessionToken session, TemplateManager.TemplateKind kind)
The same asTemplateManager.getAllTemplateIDs(SessionToken, TemplateKind)
but with partial retrieval of the template IDs.RemoteIterator<List<TemplateReference>>
TemplateManager. getAllTemplateReferencesIterator(SessionToken session)
The same asTemplateManager.getAllTemplateReferences(SessionToken)
but with partial retrieval of the template references. -
Uses of RemoteIterator in de.aristaflow.adept2.core.processrepository
-
Uses of RemoteIterator in de.aristaflow.adept2.core.runtimemanager
Methods in de.aristaflow.adept2.core.runtimemanager that return RemoteIterator Modifier and Type Method Description RemoteIterator<List<SerialisablePair<EBPInstanceReference,ActivityState>>>
ExecutionControlManager. getActivitiesIterator(SessionToken session, ActivityState.State[] states)
The same asExecutionControlManager.getActivities(SessionToken, ActivityState.State[])
but with partial retrieval of the activities and their state.RemoteIterator<List<SerialisablePair<EBPInstanceReference,ActivityState>>>
ExecutionControlManager. getAllActivitiesIterator(SessionToken session, ActivityState.State[] states)
The same asExecutionControlManager.getAllActivities(SessionToken, ActivityState.State[])
but with partial retrieval of the activities and their state. -
Uses of RemoteIterator in de.aristaflow.adept2.core.transactionmanager
Classes in de.aristaflow.adept2.core.transactionmanager that implement RemoteIterator Modifier and Type Class Description class
ResultSetRemoteIterator<T>
This remote iterator encapsulates a result set.Methods in de.aristaflow.adept2.core.transactionmanager with parameters of type RemoteIterator Modifier and Type Method Description void
ManagedExtendedConnection. registerRemoteIterator(RemoteIterator<?> iterator, long aliveTime)
Registers the designated remote iterator to close it after the designated alive time has elapsed.void
ManagedResultSet. registerRemoteIterator(RemoteIterator<?> iterator, long aliveTime)
Registers the designated remote iterator to close it after the designated alive time has elapsed.void
ManagedExtendedConnection. remoteIteratorClosed(RemoteIterator<?> iterator)
Signals the closing of the remote iterator.void
ManagedResultSet. remoteIteratorClosed(RemoteIterator<?> iterator)
Signals the closing of the remote iterator which may allow to close the corresponding transaction. -
Uses of RemoteIterator in de.aristaflow.adept2.core.worklistmanager
Methods in de.aristaflow.adept2.core.worklistmanager that return RemoteIterator Modifier and Type Method Description RemoteIterator<List<QualifiedAgent>>
DelegationManager. getDelegationRecipientsIterator(SessionToken session, UUID itemId)
The same asDelegationManager.getDelegationRecipients(SessionToken, UUID)
but with partial retrieval of the agents.RemoteIterator<List<QualifiedAgent>>
WorklistUpdateManager. getPossibleAbsenteesIterator(SessionToken session)
The same asWorklistUpdateManager.getPossibleAbsentees(SessionToken)
but with partial retrieval of the agents. -
Uses of RemoteIterator in de.aristaflow.adept2.model.common.collection
Classes in de.aristaflow.adept2.model.common.collection that implement RemoteIterator Modifier and Type Class Description class
AbstractRemoteIterator<S,T>
This class provides the basic means for a window mechanism for lists of elements, that is, the basic means for aRemoteIterator
.class
AbstractTimeTrackingRemoteIterator<T>
This class extends the basicAbstractRemoteIterator
by the means for alive time tracking of aRemoteIterator
as well asAbstractTimeTrackingRemoteIterator.isSnapshot()
andAbstractTimeTrackingRemoteIterator.isForwardOnly()
.class
CachingRemoteIterator<T>
This iterator implements a cache for the underlying iterator, that is, when iterating viaAbstractRemoteIterator.getNext(int)
, all retrieved elements will be cached.class
EmptyRemoteIterator<T>
This class implements a remote iterator for empty results.class
MemoryBasedCopyingRemoteIterator<T>
A remote iterator based on a list of elements that are completely in memory.class
TransformingRemoteIterator<S,T>
This iterator wraps a remote iterator and transforms all objects before returning them using the provided transformator.Fields in de.aristaflow.adept2.model.common.collection declared as RemoteIterator Modifier and Type Field Description protected RemoteIterator<List<S>>
TransformingRemoteIterator. iterator
The wrapped iterator providing the objects.protected RemoteIterator<?>
TransformingRemoteIterator.TransformingRemoteIteratorCloseTask. iterator
protected RemoteIterator<?>
CachingRemoteIterator.CachingRemoteIteratorCloseTask. wrappedIterator
protected RemoteIterator<List<T>>
CachingRemoteIterator. wrappedIterator
The wrapped iterator of which all elements will be cached.Methods in de.aristaflow.adept2.model.common.collection with parameters of type RemoteIterator Modifier and Type Method Description static void
LegacyHandling. close(RemoteIterator<?> ri, Throwable thrown)
Constructors in de.aristaflow.adept2.model.common.collection with parameters of type RemoteIterator Constructor Description CachingRemoteIterator(RemoteIterator<List<T>> wrappedIterator)
Deprecated, for removal: This API element is subject to removal in a future version.CachingRemoteIterator(RemoteIterator<List<T>> wrappedIterator, long aliveTime, long aliveTimeExtension, Logger logger)
Creates a new caching remote iterator for the designated iterator.TransformingRemoteIterator(RemoteIterator<List<S>> iterator, Function<S,T> transformator)
Deprecated, for removal: This API element is subject to removal in a future version.TransformingRemoteIterator(RemoteIterator<List<S>> iterator, Function<S,T> transformator, Logger logger)
Creates a new remote iterator that wraps the designated remote iterator and transforms all objects before returning them using the designated transformator. -
Uses of RemoteIterator in de.aristaflow.ilm.model.common.collection
Methods in de.aristaflow.ilm.model.common.collection with parameters of type RemoteIterator Modifier and Type Method Description protected N
RemoteIteratorHandler. getNext(UUID iteratorId, RemoteIterator<List<T>> iterator, Integer count, Integer start)
I
RemoteIteratorHandler. init(@NotNull RemoteIterator<List<T>> iterator, @Positive Integer count)
Adds the designated iterator to this handler, creates an ID for it and callsRemoteIteratorHandler.getNext(UUID, Integer, Integer)
with the designated parameters andstart
=null
. -
Uses of RemoteIterator in de.aristaflow.ilm.ws.model.common.collection
Methods in de.aristaflow.ilm.ws.model.common.collection with parameters of type RemoteIterator Modifier and Type Method Description I
AddDataTransformatorRemoteIteratorWebService. init(RemoteIterator<List<WJ>> remIt, @Positive Integer count, A additionalData)
I
RemoteIteratorWebService. init(RemoteIterator<List<WJ>> remIt, @Positive Integer count)
-