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 voidJDBCDataSource. 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 classResultSetRemoteIterator<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 voidManagedExtendedConnection. registerRemoteIterator(RemoteIterator<?> iterator, long aliveTime)Registers the designated remote iterator to close it after the designated alive time has elapsed.voidManagedResultSet. registerRemoteIterator(RemoteIterator<?> iterator, long aliveTime)Registers the designated remote iterator to close it after the designated alive time has elapsed.voidManagedExtendedConnection. remoteIteratorClosed(RemoteIterator<?> iterator)Signals the closing of the remote iterator.voidManagedResultSet. 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 classAbstractRemoteIterator<S,T>This class provides the basic means for a window mechanism for lists of elements, that is, the basic means for aRemoteIterator.classAbstractTimeTrackingRemoteIterator<T>This class extends the basicAbstractRemoteIteratorby the means for alive time tracking of aRemoteIteratoras well asAbstractTimeTrackingRemoteIterator.isSnapshot()andAbstractTimeTrackingRemoteIterator.isForwardOnly().classCachingRemoteIterator<T>This iterator implements a cache for the underlying iterator, that is, when iterating viaAbstractRemoteIterator.getNext(int), all retrieved elements will be cached.classEmptyRemoteIterator<T>This class implements a remote iterator for empty results.classMemoryBasedCopyingRemoteIterator<T>A remote iterator based on a list of elements that are completely in memory.classTransformingRemoteIterator<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. iteratorThe wrapped iterator providing the objects.protected RemoteIterator<?>TransformingRemoteIterator.TransformingRemoteIteratorCloseTask. iteratorprotected RemoteIterator<?>CachingRemoteIterator.CachingRemoteIteratorCloseTask. wrappedIteratorprotected RemoteIterator<List<T>>CachingRemoteIterator. wrappedIteratorThe 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 voidLegacyHandling. 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 NRemoteIteratorHandler. getNext(UUID iteratorId, RemoteIterator<List<T>> iterator, Integer count, Integer start)IRemoteIteratorHandler. 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 IAddDataTransformatorRemoteIteratorWebService. init(RemoteIterator<List<WJ>> remIt, @Positive Integer count, A additionalData)IRemoteIteratorWebService. init(RemoteIterator<List<WJ>> remIt, @Positive Integer count)
-