Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractOfferable<E> - Class in edu.internet2.middleware.grouper.pspng.lbmq
-
This class provides skeletal implementations of some
Offerableoperations. - AbstractOfferable() - Constructor for class edu.internet2.middleware.grouper.pspng.lbmq.AbstractOfferable
- AbstractPollable<E> - Class in edu.internet2.middleware.grouper.pspng.lbmq
-
This class provides skeletal implementations of some
Pollableoperations. - AbstractPollable() - Constructor for class edu.internet2.middleware.grouper.pspng.lbmq.AbstractPollable
- activeProvisioner - Static variable in class edu.internet2.middleware.grouper.pspng.Provisioner
- add(E) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.AbstractOfferable
- add(E) - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Offerable
-
Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions, returning
trueupon success and throwing anIllegalStateExceptionif no space is currently available. - add(JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.JobStatistics
- addAll(Collection<? extends E>) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.AbstractOfferable
-
Adds all of the elements in the specified collection to this queue.
- addGroupSearchAttribute(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- addMembership(GrouperGroupInfo, LdapGroup, Subject, LdapUser) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- addMembership(GrouperGroupInfo, LdapGroup, Subject, LdapUser) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
- addMembership(GrouperGroupInfo, TargetSystemGroup, Subject, TargetSystemUser) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
- addMembership(GrouperGroupInfo, TSGroupClass, Subject, TSUserClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Action method that handles membership additions where a person-subject is added to a group.
- addSubQueue(K, int) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
-
Add a sub queue if absent
- addSubQueue(K, int, int) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
-
Add a sub-queue if absent
- addToIndex(String, MultiMap, String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
-
Add this LdapObject to an index of ldap objects based on the specified attribute's value.
- addToLongIndex(String, Map<Long, LdapObject>, String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
-
Add this LdapObject to a (single-valued) index of ldap objects based on the specified attribute's value.
- addToStringIndex(String, Map<String, LdapObject>, String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
-
Add this LdapObject to a (single-valued) index of ldap objects based on the specified attribute's value.
- addUserSearchAttribute(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- addValueToProvisioningData(String, Object) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- allGroupsForProvisionerFromCache(String) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- allGroupsForProvisionerFromCacheClear(String) - Static method in class edu.internet2.middleware.grouper.pspng.Provisioner
- allGroupsSearchFilter_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- allowEmptyDnAttributeValues() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- allowEmptyDnAttributeValues_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- allProvisionedValuesPrefix_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
- allRelevantChangelogTypes - Static variable in class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
- areAttributesUsedInGroupSelectionExpressionComparedToProvisionerName() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
-
The groupSelectionExpression is an arbitrary jexl expression.
- areCacheSizeWarningsEnabled - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- areCacheSizeWarningsEnabled() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- areCacheSizeWarningsEnabled_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- areChangesToInternalGrouperSubjectsIgnored - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- areChangesToInternalGrouperSubjectsIgnored() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- areChangesToInternalGrouperSubjectsIgnored_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- areEmptyGroupsSupported() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- ASAP - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.QUEUE_TYPE
- ASAP_LOCAL - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.QUEUE_TYPE
- asOfDate - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- attributeHasNoValues(LdapAttribute) - Static method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- attributesNeededingDnEscaping_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- attributesRequested - Variable in class edu.internet2.middleware.grouper.pspng.LdapObject
- attributesUsedInGroupSelectionExpression - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- attributesUsedInGroupSelectionExpression_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- attributesUsedInGroupSelectionExpressionAreComparedToProvisionerName - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- attributesUsedInGroupSelectionExpressionAreComparedToProvisionerName_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
B
- BACKGROUND - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.QUEUE_TYPE
- BACKGROUND_LOCAL - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.QUEUE_TYPE
- bushyDn(String, String, String) - Static method in class edu.internet2.middleware.grouper.pspng.PspJexlUtils
- bushyDn(String, String, String, boolean, boolean) - Static method in class edu.internet2.middleware.grouper.pspng.PspJexlUtils
C
- cacheFullnessWarningThreshold_percentage - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- cacheFullnessWarningThreshold_percentage_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- cacheGroup(GrouperGroupInfo, TSGroupClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Store Group-->TSGroupClass mapping in long-term and short-term caches
- CHANGELOG - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.QUEUE_TYPE
- ChangelogHandlingConfig - Class in edu.internet2.middleware.grouper.pspng
- ChangelogHandlingConfig() - Constructor for class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
- changelogTypesThatAreHandledIncrementally - Static variable in class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
- changelogTypesThatCanChangeGroupSelection - Static variable in class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
- checkAttributeDefinitions() - Static method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This creates any attributes missing within the etc:pspng: folder.
- CLEANUP - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FULL_SYNC_COMMAND
- clear() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
-
Atomically removes all of the elements from this queue.
- command - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- completelyDone(String) - Method in class edu.internet2.middleware.grouper.pspng.ProgressMonitor
- config - Variable in class edu.internet2.middleware.grouper.pspng.Provisioner
- containedWithin(Object, Object...) - Static method in class edu.internet2.middleware.grouper.pspng.PspJexlUtils
-
This is a null-safe and flexible method for seeing if an item is a member of one or more arrays or collections.
- contains(Object) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
- containsChangelogEntryType(Collection<ChangeLogTypeBuiltin>, ChangeLogEntry) - Static method in class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
-
Because changeLogEntries can't provide their ChangeLogTypeBuiltin values directly, we can't do set or map lookups.
- containsKey(K) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCache
- coordinationTimeout_secs - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- coordinationTimeout_secs - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
- coordinationTimeout_secs_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- coordinationUpdateInterval_secs - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- coordinationUpdateInterval_secs - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
- coordinationUpdateInterval_secs_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- createForFullSync(GrouperGroupInfo, DateTime) - Static method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- createForGroupCleanup(DateTime) - Static method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- createGroup(GrouperGroupInfo, Collection) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
- createGroup(GrouperGroupInfo, Collection<Subject>) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- createGroup(GrouperGroupInfo, Collection<Subject>) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
- createGroup(GrouperGroupInfo, Collection<Subject>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Provisioning a new Group in the target system.
- createMissingUsers_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- createOuInExistingLocation(DN) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
This function creates an OU with the provided DN with the OU-Creation ldif template.
- createProvisioner(String, boolean) - Static method in class edu.internet2.middleware.grouper.pspng.ProvisionerFactory
-
This constructs a provisioner based on the properties found for provisioner 'configName' This should only be called internally and from FullSyncProvisionerFactory.
- createUser(Subject) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
- createUser(Subject) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Provisioning a new User account in the target system.
D
- dataCacheTime_secs - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- dataCacheTime_secs_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- DefaultSubQueueSelection<K,
E> - Class in edu.internet2.middleware.grouper.pspng.lbmq -
Chooses the next queue to be used from the highest priority priority group.
- DefaultSubQueueSelection() - Constructor for class edu.internet2.middleware.grouper.pspng.lbmq.DefaultSubQueueSelection
- DeletedGroupException - Exception in edu.internet2.middleware.grouper.pspng
- DeletedGroupException() - Constructor for exception edu.internet2.middleware.grouper.pspng.DeletedGroupException
- DeletedGroupException(String) - Constructor for exception edu.internet2.middleware.grouper.pspng.DeletedGroupException
- DeletedGroupException(String, Throwable) - Constructor for exception edu.internet2.middleware.grouper.pspng.DeletedGroupException
- DeletedGroupException(String, Throwable, boolean, boolean) - Constructor for exception edu.internet2.middleware.grouper.pspng.DeletedGroupException
- DeletedGroupException(Throwable) - Constructor for exception edu.internet2.middleware.grouper.pspng.DeletedGroupException
- deleteGroup(GrouperGroupInfo, LdapGroup) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- deleteGroup(GrouperGroupInfo, LdapGroup) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
- deleteGroup(GrouperGroupInfo, TargetSystemGroup) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
- deleteGroup(GrouperGroupInfo, TSGroupClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Action method that handles group removal.
- deleteMembership(GrouperGroupInfo, LdapGroup, Subject, LdapUser) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- deleteMembership(GrouperGroupInfo, LdapGroup, Subject, LdapUser) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
- deleteMembership(GrouperGroupInfo, TargetSystemGroup, Subject, TargetSystemUser) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
- deleteMembership(GrouperGroupInfo, TSGroupClass, Subject, TSUserClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Abstract action method that handles membership removals.
- doFullSync(GrouperGroupInfo, LdapGroup, Set<Subject>, Map<Subject, LdapUser>, Set<LdapUser>, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- doFullSync(GrouperGroupInfo, LdapGroup, Set<Subject>, Map<Subject, LdapUser>, Set<LdapUser>, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
- doFullSync(GrouperGroupInfo, TargetSystemGroup, Set, Map, Set, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
- doFullSync(GrouperGroupInfo, TSGroupClass, Set<Subject>, Map<Subject, TSUserClass>, Set<TSUserClass>, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This method's responsibility is to make sure that group's only provisioned memberships are those of correctSubjects.
- doFullSync_cleanupExtraGroups(JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- doFullSync_cleanupExtraGroups(JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
- doFullSync_cleanupExtraGroups(JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This method's responsibility is find extra groups within Grouper's responsibility that exist in the target system.
- doFullSync_cleanupExtraGroups(JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
- done() - Method in class edu.internet2.middleware.grouper.pspng.JobStatistics
- drainTo(Collection<? super E>) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
- drainTo(Collection<? super E>) - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Pollable
-
Removes all available elements from this queue and adds them to the given collection.
- drainTo(Collection<? super E>, int) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
- drainTo(Collection<? super E>, int) - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Pollable
-
Removes at most the given number of available elements from this queue and adds them to the given collection.
E
- edu.internet2.middleware.grouper.pspng - package edu.internet2.middleware.grouper.pspng
- edu.internet2.middleware.grouper.pspng.lbmq - package edu.internet2.middleware.grouper.pspng.lbmq
-
"lbmq" is short for "Linked Blocking Multi Queue", which is a concurrent queue that complements the ones offered in the standard package
java.util.concurrent - element() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.AbstractPollable
-
Retrieves, but does not remove, the head of this queue.
- element() - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Pollable
-
Retrieves, but does not remove, the head of this queue.
- enable(boolean) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
-
Enable or disable this sub-queue.
- enableBulkGroupSearching_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- enabled_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- ENCRYPTABLE_LDAPTIVE_PROPERTIES - Static variable in class edu.internet2.middleware.grouper.pspng.LdapSystem
- ensureLdapOusExist(DN) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
Internal worker function called by ensureLdapOusExist(dnString, wholeDnIsTheOu).
- ensureLdapOusExist(String, boolean) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
Public way to create any missing OUs.
- equals(Object) - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- equals(Object) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
- equals(Object) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- equals(Object) - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
- equals(Object) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
-
Only compares CacheElements based on the value and not the date they were cached.
- escapeLdapFilter(String) - Static method in class edu.internet2.middleware.grouper.pspng.PspJexlUtils
-
This takes a simple ldap filter 'attribute=value' or just 'value' and escapes the filter-relevant characters: \, *, (, ) Ref: https://stackoverflow.com/questions/31309673/parse-ldap-filter-to-escape-special-characters
- escapeLdapRdn(String) - Static method in class edu.internet2.middleware.grouper.pspng.PspJexlUtils
-
This takes a string of attribute=value and makes sure that special, dn-relevant characters are escaped, particularly commas, pluses, etc
- evaluateJexlExpression(String, String, Subject, TSUserClass, GrouperGroupInfo, TSGroupClass, Object...) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Make a JexlMap that contains subject and group information and evaluate the given expression.
- execute(JobExecutionContext) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
-
Called directly by quartz from a loader property like: otherJob.key-related-to-provisioner-name.class=...FullSyncStarter
F
- fetchTargetSystemGroup(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Lookup a single TSGroupClass for a single (grouper) Group.
- fetchTargetSystemGroups(Collection) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
- fetchTargetSystemGroups(Collection<GrouperGroupInfo>) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- fetchTargetSystemGroups(Collection<GrouperGroupInfo>) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
- fetchTargetSystemGroups(Collection<GrouperGroupInfo>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This fetches group information from the target system.
- fetchTargetSystemGroupsInBatches(Collection<GrouperGroupInfo>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This method fetches an arbitrary number of groups from the target system.
- fetchTargetSystemUser(Subject) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Lookup a single TSUserClass for a single Subject.
- fetchTargetSystemUsers(Collection) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
- fetchTargetSystemUsers(Collection<Subject>) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
Find the subjects in the ldap server.
- fetchTargetSystemUsers(Collection<Subject>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This fetches user information from the target system.
- filterWorkItems(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This method returns the work items that are supposed to be provisioned by calling shouldGroupBeProvisioned on each group mentioned by a workItem.
- filterWorkItems2(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This method returns the work items that are supposed to be provisioned by calling shouldGroupBeProvisioned on each group mentioned by a workItem.
- finishCoordination(List<ProvisioningWorkItem>, boolean) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
- finishCoordination(List<ProvisioningWorkItem>, boolean) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Provisioning is over.
- finishProvisioningBatch(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
This implements the LDAP Modifications that were scheduled with schedulLdapModification.
- finishProvisioningBatch(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- flushCachesIfNecessary(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Look at the batch of workItems and flush caches necessary to process the entries properly.
- formatDate_DateHoursMinutes(DateTime, String) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
- formatWithSignificantDigits(double, int) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
-
Format the number with an adjustable number of decimal places, so decimal places are only used if they're needed to show significant values.
- FULL_SYNC_ALL_GROUPS - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FULL_SYNC_COMMAND
- FULL_SYNC_ALL_GROUPS - Static variable in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- FULL_SYNC_GROUP - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FULL_SYNC_COMMAND
- FULL_SYNC_GROUP - Enum constant in enum class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem.WORK_ITEM_COMMAND
- fullSync() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
-
Old way of starting full-syncs with changeLog.psp.fullSync.* properties.
- fullSyncGroup(GrouperGroupInfo, FullSyncQueueItem) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
Workhorse method that handles the FullSync of a specific group.
- fullSyncMode - Variable in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Should this provisioner operate in Full-Sync mode? This might mean fetching all members of a group which can be expensive in an incremental-sync, but is worth the trouble in a full-sync.
- FullSyncProvisioner - Class in edu.internet2.middleware.grouper.pspng
-
This class manages a full-sync thread for a provisioner.
- FullSyncProvisioner(Provisioner) - Constructor for class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
Constructor used by the getfullSyncer() factory method to construct a full-sync wrapper around a provisioner.
- FullSyncProvisioner.FULL_SYNC_COMMAND - Enum Class in edu.internet2.middleware.grouper.pspng
- FullSyncProvisioner.QUEUE_TYPE - Enum Class in edu.internet2.middleware.grouper.pspng
- FullSyncProvisionerFactory - Class in edu.internet2.middleware.grouper.pspng
- FullSyncProvisionerFactory() - Constructor for class edu.internet2.middleware.grouper.pspng.FullSyncProvisionerFactory
- FullSyncStarter - Class in edu.internet2.middleware.grouper.pspng
-
This is the class run by the Changelog/Loader quartz job to kick off Full Syncs.
- FullSyncStarter() - Constructor for class edu.internet2.middleware.grouper.pspng.FullSyncStarter
G
- get(K, long) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCache
- get(K, DateTime) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCache
- getAllGroupSearchFilter() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getAllGroupsForProvisioner() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This method looks for groups that are marked for provisioning as determined by the GroupSelectionExpression.
- getAllGroupsForProvisioner2() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This method looks for groups that are marked for provisioning as determined by the GroupSelectionExpression.
- getAllProvisionedValuesPrefix() - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
- getAttribute(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
-
Get the LdapAttribute from the stored entry.
- getAttributeName() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- getAttributeName(ChangeLogEntry) - Static method in class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
- getAttributesNeededingDnEscaping() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- getAttributesUsedInGroupSelectionExpression() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getAttributeValueForGroup(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- getCacheFullnessWarningThreshold_percentage() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getChangelogEntry() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- getConfig() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getConfigName() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getCoordinationTimout_secs() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getCoordinationUpdateInterval_secs() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getCurrentWorkItem() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Get the ProvisioningWorkItem that this provisioner is currently processing
- getDataCacheTime_secs() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getDisplayName() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getDn() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
-
Get the distinguished name of the ldap entry.
- getDnSummary(String, int) - Static method in class edu.internet2.middleware.grouper.pspng.LdapObject
-
Get just part of a DN, along with an elipses to indicate that it is a summary
- getFirstRdnString(String) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
-
This method returns the first RDN of an LDAP DN.
- getFullSyncer(Provisioner) - Static method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisionerFactory
-
Shortcut to getFullSyncer(provisioner.getConfigName())
- getFullSyncer(String) - Static method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisionerFactory
-
Factory for FullSync objects
- getGroupAttributeName() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getGroupAttributes(Group) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
- getGroupAttributes(PITGroup) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
- getGroupCreationBaseDn() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getGroupCreationLdifTemplate() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getGrouperGroup() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- getGrouperGroupCacheSize() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getGrouperMessagingSystemName() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getGrouperSubjectCacheSize() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getGroupId(ChangeLogEntry) - Static method in class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
- getGroupIdIndex() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
-
Return the idIndex from the changelog entry
- getGroupInfo(Provisioner) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- getGroupInfo(ProvisioningWorkItem) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getGroupInfoOfExistingGroup(Group) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getGroupInfoOfExistingGroup(String) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getGroupJexlMap(String, GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getGroupName() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- getGroupName(ChangeLogEntry) - Static method in class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
- getGroupSearch_batchSize() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getGroupSearchAttributes() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getGroupSearchBaseDn() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getGroupSelectionExpression() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getIdString(long) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
- getIncrementalProvisioner(String) - Static method in class edu.internet2.middleware.grouper.pspng.ProvisionerFactory
- getIntegerValue(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- getJexlMap() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- getJexlMap() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
- getJexlMap() - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
- getJexlMap() - Method in interface edu.internet2.middleware.grouper.pspng.TargetSystemGroup
- getJexlMap() - Method in interface edu.internet2.middleware.grouper.pspng.TargetSystemUser
- getJobStatistics() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
job stats for real time
- getLastSuccessfulFullSyncDate(String) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- getLastSuccessfulFullSyncTime(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
- getLdapConnection() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- getLdapGroupCacheSize() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getLdapGroupCacheTime_secs() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getLdapObject() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
- getLdapObject() - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
- getLdapPool() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- getLdapPoolName() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- getLdapSystem() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
- getLdaptiveProperties() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- getLdifString() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- getLongValue(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- getMap() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- getMaxNumberOfTimesToRepeatedlyFullSyncGroup() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getMaxValuesToChangePerOperation() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- getMdcLabel() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- getMemberAttributeName() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getMemberAttributeValueFormat() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getMembers() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- getMissingSubjectsWarningThreshold_percentage() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getName() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- getName() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- getNativeMemorySize_bytes() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
- getNativeMemorySize_bytes() - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
- getNativeMemorySize_bytes() - Method in interface edu.internet2.middleware.grouper.pspng.TargetSystemGroup
-
Approximately how many bytes did target system provide to create this object? For instance, for an ldap server, this would be how much LDIF information is behind this group.
- getNativeMemorySize_bytes() - Method in interface edu.internet2.middleware.grouper.pspng.TargetSystemUser
-
Approximately how many bytes did target system provide to create this object? For instance, for an ldap server, this would be how much LDIF information is behind this user.
- getNext() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.DefaultSubQueueSelection
- getNext() - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueueSelection
-
Returns the next subQueue to be used.
- getNextFullSyncRequest() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
get the next full-sync request from our queues/subqueues.
- getNumberOfDataFetchingWorkers() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getOuCreationLdifTemplate() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- getPriorityGroupsCount() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
-
Counts the priority groups currently registered in
LinkedBlockingMultiQueue. - getPropertyClass() - Static method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- getPropertyClass() - Static method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
- getPropertyClass() - Static method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This returns the configuration class needed by provisioners of this class.
- getProvisionedAttributeName() - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
- getProvisionedAttributeValueFormat() - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
- getProvisioner() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- getProvisioner() - Method in class edu.internet2.middleware.grouper.pspng.PspChangelogConsumerShim
- getProvisionerCoordinator(Provisioner<?, ?, ?>) - Static method in class edu.internet2.middleware.grouper.pspng.ProvisionerFactory
- getProvisioningDataValue(String) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- getProvisioningDataValues(String) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- getProvisioningJobNames() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
-
This looks through the loader properties and pulls out the jobs that are Provisioning jobs by looking at the class referred to in 'type' to see if it is a Provisioner subclass.
- getSearchExecutor() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
-
Returns ldaptive search executor configured according to properties
- getSearchResultPagingSize() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- getSingleGroupSearchFilter() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- getSingleValueAttribute(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- getSleepTimeAfterError_ms() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getStatusMessage() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- getStemAttributes(Group) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
- getStringSet(boolean) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
-
Get a string set that is case-insensitive or case-sensitive
- getStringSet(boolean, Collection<String>) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
-
Get a string set that is case-insensitive or case-sensitive, The returned set will contain the values provided
- getStringValue(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- getStringValues(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- getSubject(Provisioner) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- getSubject(String, String) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getSubjectCacheKey(Subject) - Static method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getSubjectCacheKey(String, String) - Static method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getSubjectId(ChangeLogEntry) - Static method in class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
- getSubjectSource(ChangeLogEntry) - Static method in class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
- getSubQueue(K) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
-
Gets a sub-queue
- getTargetSystemGroupCacheSize() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getTargetSystemUser(Subject) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- getTargetSystemUserCacheSize() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getThreadId() - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
-
Return a (unique) id for the current thread.
- getTimeToSleepBetweenRepeatedFullSyncs_ms() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getUnboundIdEntry() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- getUserCreationBaseDn() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- getUserCreationLdifTemplate() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- getUserLdapFilter(Subject) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
- getUserSearch_batchSize() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- getUserSearchAttributes() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- getUserSearchBaseDn() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- getUserSearchFilter() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- getValue() - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
- getValueIfNewEnough(long) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
-
Get the value if it is new enough.
- getValueIfNewEnough(DateTime) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
-
Get the value if it is new enough
- groupAttributeName_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- groupCreationLdifTemplate_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- grouperGroupCacheSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- GrouperGroupInfo - Class in edu.internet2.middleware.grouper.pspng
-
This is a simple class to hold name and attribute information of a group.
- GrouperGroupInfo(Group) - Constructor for class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- GrouperGroupInfo(PITGroup) - Constructor for class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- GrouperGroupInfo(String, Long) - Constructor for class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- grouperIsAuthoritative_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- grouperMessagingSystemName_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- grouperSubjectCacheSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- groupName - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- groupNameToMillisAndProvisionable(String) - Static method in class edu.internet2.middleware.grouper.pspng.Provisioner
- groupSearch_batchSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- groupSearchAttributes_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- groupSelectionExpression - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- groupSelectionExpression_defaultValue() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
-
This expression says that the provisionerName has to be in a group or stem provision_to attribute and NOT in neither a group or stem do_not_provision_to attribute
H
- handle(Connection, SearchRequest, SearchEntry) - Method in class edu.internet2.middleware.grouper.pspng.LdapSearchProgressHandler
- HANDLE_CHANGELOG_ENTRY - Enum constant in enum class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem.WORK_ITEM_COMMAND
- hasBeenProcessed() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
-
Has this work item been processed?
- hasGroupBeenDeleted() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- hashCode() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- hashCode() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
- hashCode() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- hashCode() - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
- hashCode() - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
- hibernateRefresh() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
-
This method rereads the Grouper objects from the database in order to avoid L2 caching when database objects change.
I
- idIndex - Variable in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- initializeRequest(SearchRequest) - Method in class edu.internet2.middleware.grouper.pspng.LdapSearchProgressHandler
- intersectStringCollections(boolean, Collection<String>, Collection<String>) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
-
Returns a new set that is c1 INTERSECT c2
- isActiveDirectory() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- isActiveDirectory() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- isActiveDirectory_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- isBulkGroupSearchingEnabled() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- isCreatingMissingUsersEnabled() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- isEmpty() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
-
Returns whether this multi-queue is empty, that is, whether there is any element ready to be taken from the head.
- isEmpty() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
-
Return whether the queue is empty.
- isEnabled() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
-
Returns whether this sub-queue is enabled
- isEnabled() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- isFullSyncMode() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- isFullSyncRunning(String) - Static method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- isGrouperAuthoritative() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- isMemberAttributeCaseSensitive() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- isNewEnough(long) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
- isNewEnough(DateTime) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
- isOlderThan(long) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
- isOlderThan(DateTime) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
- isSearchResultPagingEnabled() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- isStringDnEscaped(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
Has this string already been dn-escaped as determined by whether stringHasBeenDnEscaped(...) was called for it.
- isStringEscapedForLdapFilter(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
Has this string already been escaped as an ldap filter, as determined by whether stringHasBeenLdapFilterEscaped(...) was called for it.
- isSubjectUnresolvable(Provisioner) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- isWorkItemMakingChange(ProvisioningWorkItem, String, String, String) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
- iterator() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
-
Returns an iterator over the elements in this queue in proper sequence.
J
- JobStatistics - Class in edu.internet2.middleware.grouper.pspng
-
Created by bert on 5/17/17.
- JobStatistics() - Constructor for class edu.internet2.middleware.grouper.pspng.JobStatistics
- JobStatistics(Date) - Constructor for class edu.internet2.middleware.grouper.pspng.JobStatistics
L
- LdapAttributeProvisioner - Class in edu.internet2.middleware.grouper.pspng
-
This class implements group-membership changes into an Attribute of the User objects that are members of the group.
- LdapAttributeProvisioner(String, LdapAttributeProvisionerConfiguration, boolean) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- LdapAttributeProvisionerConfiguration - Class in edu.internet2.middleware.grouper.pspng
-
Collects all the various properties and makes them available to the provisioner.
- LdapAttributeProvisionerConfiguration(String) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
- LdapGroup - Class in edu.internet2.middleware.grouper.pspng
-
This class represents an LdapGroup as a TargetSystemGroup.
- LdapGroup(LdapObject) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapGroup
- ldapGroupCacheSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- ldapGroupCacheTime_secs_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- LdapGroupProvisioner - Class in edu.internet2.middleware.grouper.pspng
-
This class is the workhorse for provisioning LDAP groups from grouper.
- LdapGroupProvisioner(String, LdapGroupProvisionerConfiguration, boolean) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
- LdapGroupProvisionerConfiguration - Class in edu.internet2.middleware.grouper.pspng
-
Collects all the various properties and makes them available to the provisioner.
- LdapGroupProvisionerConfiguration(String) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- LdapObject - Class in edu.internet2.middleware.grouper.pspng
-
This is a wrapper around ldaptive's LdapEntry.
- LdapObject(String) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapObject
-
Create an LdapObject wrapper around a dn.
- LdapObject(LdapEntry, String[]) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapObject
- LdapProvisioner<ConfigurationClass extends LdapProvisionerConfiguration> - Class in edu.internet2.middleware.grouper.pspng
-
This (abstract) class consolidates the common aspects of provisioning to LDAP-based targets.
- LdapProvisioner(String, ConfigurationClass, boolean) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapProvisioner
- LdapProvisionerConfiguration - Class in edu.internet2.middleware.grouper.pspng
-
Collects all the various properties and makes them available to the provisioner.
- LdapProvisionerConfiguration(String) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- LdapSearchProgressHandler - Class in edu.internet2.middleware.grouper.pspng
- LdapSearchProgressHandler(int, Logger, String) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapSearchProgressHandler
- LdapSearchProgressHandler(Logger, String) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapSearchProgressHandler
- ldapSystem - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
- LdapSystem - Class in edu.internet2.middleware.grouper.pspng
-
This class encapsulates an LDAP system configured by a collection of properties defined withing grouper-loader.properties
- LdapSystem(String, boolean) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapSystem
- ldapSystemName - Variable in class edu.internet2.middleware.grouper.pspng.LdapSystem
- LdapUser - Class in edu.internet2.middleware.grouper.pspng
-
This class represents an LdapUser as a TargetSystemUser.
- LdapUser(LdapObject) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapUser
- LdapUser(String) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapUser
- ldapUserCacheSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- LinkedBlockingMultiQueue<K,
E> - Class in edu.internet2.middleware.grouper.pspng.lbmq -
An optionally-bounded blocking "multi-queue" based on linked nodes.
- LinkedBlockingMultiQueue() - Constructor for class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
-
Constructor.
- LinkedBlockingMultiQueue(LinkedBlockingMultiQueue.SubQueueSelection<K, E>) - Constructor for class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
-
Constructor.
- LinkedBlockingMultiQueue.SubQueue - Class in edu.internet2.middleware.grouper.pspng.lbmq
-
Represent a sub-queue inside a multi-queue.
- LinkedBlockingMultiQueue.SubQueueSelection<K,
E> - Interface in edu.internet2.middleware.grouper.pspng.lbmq -
Allows to choose the next subQueue.
- lockForFullSyncIfNoIncrementalIsUnderway(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
-
Used by the Full-Sync provisioners to wait and then lock the group from being incrementally provisioned.
- lockForIncrementalProvisioningIfNoFullSyncIsUnderway(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
-
Used by the incremental provisioners to wait and then lock the group from full-sync operations
- log(LdapEntry, String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- log(ModifyRequest, String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- LOG - Static variable in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
- LOG - Variable in class edu.internet2.middleware.grouper.pspng.Provisioner
- logProgressIfNecessary() - Method in class edu.internet2.middleware.grouper.pspng.ProgressMonitor
M
- main(String[]) - Static method in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
- main(String[]) - Static method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- main(String[]) - Static method in class edu.internet2.middleware.grouper.pspng.PspChangelogConsumerShim
- makeLdapDataCorrect(LdapEntry, LdapEntry, boolean) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- makeLdapDnCorrect(LdapEntry, LdapEntry) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
-
Moves the ldap object if necessary.
- makeLdapObjectCorrect(LdapEntry, LdapEntry, boolean) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- markAsFailure(String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- markAsSkipped(String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- markAsSkippedAndWarn(String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- markAsSuccess(String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- matchesChangelogType(ChangeLogTypeBuiltin) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
-
Does the embedded changelog entry match the given type?
- matchesChangelogType(Collection<ChangeLogTypeBuiltin>) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
-
Does the embedded changelog entry have a type contained in the given collection of types?
- matchesLdapFilter(SearchFilter) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- maxNumberOfTimesToRepeatedlyFullSyncGroup - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- maxNumberOfTimesToRepeatedlyFullSyncGroup_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- maxValuesToChangePerOperation_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- memberAttributeIsCaseSensitive_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- memberAttributeName_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- memberAttributeValueFormat_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- missingSubjectsWarningThreshold_percentage - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- missingSubjectsWarningThreshold_percentage_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
N
- name - Variable in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- needsTargetSystemGroups() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- needsTargetSystemGroups_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- needsTargetSystemUsers() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- needsTargetSystemUsers_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- numberOfDataFetchingWorkers_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
O
- offer(E) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
- offer(E) - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Offerable
-
Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions.
- offer(E, long, TimeUnit) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
- offer(E, long, TimeUnit) - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Offerable
-
Inserts the specified element into this queue, waiting up to the specified wait time if necessary for space to become available.
- Offerable<E> - Interface in edu.internet2.middleware.grouper.pspng.lbmq
-
This trait captures the "tail side" of the
BlockingQueueinterface. - ouCreationLdifTemplate_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
P
- PARAMETER_NAMESPACE - Static variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- peek() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.DefaultSubQueueSelection
- peek() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
- peek() - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueueSelection
-
Returns the next element from the queue but keeps it in the queue.
- peek() - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Pollable
-
Retrieves, but does not remove, the head of this queue, or returns
nullif this queue is empty. - performLdapAdd(LdapEntry) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
Perform an LDAP ADD after making sure the new object's OU exists.
- performLdapAdd(LdapEntry) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- performLdapDelete(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- performLdapModify(ModifyRequest, boolean) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- performLdapModify(ModifyRequest, boolean, boolean) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
-
This performs a modification and optionally retries it by comparing attributeValues being added/removed to those already on the ldap server
- performLdapRead(DN, String...) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- performLdapRead(String, String...) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- performLdapRead(String, Collection<String>) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- performLdapSearchRequest(int, String, SearchScope, Collection<String>, String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- performLdapSearchRequest(int, String, SearchScope, Collection<String>, SearchFilter) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- performLdapSearchRequest(int, SearchRequest, SearchEntryHandler) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- performLdapSearchRequest_returningValuesOfAnAttribute(int, String, SearchScope, String, String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- performTestLdapRead(Connection) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- poll() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
- poll() - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Pollable
-
Retrieves and removes the head of this queue, or returns
nullif this queue is empty. - poll(long, TimeUnit) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
- poll(long, TimeUnit) - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Pollable
-
Retrieves and removes the head of this queue, waiting up to the specified wait time if necessary for an element to become available.
- Pollable<E> - Interface in edu.internet2.middleware.grouper.pspng.lbmq
-
This interface captures the "head side" of the
BlockingQueueinterface - populateElMap(Map<String, Object>) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- populateElMap(Map<String, Object>) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- populateElMap(Map<String, Object>) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- populateJexlMap(String, Map<String, Object>, Subject, LdapUser, GrouperGroupInfo, LdapGroup) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
- populateJexlMap(String, Map<String, Object>, Subject, TSUserClass, GrouperGroupInfo, TSGroupClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Overridable method to put group and subject information into the Jexl map for use during evaluation.
- processChangeLogEntries(List<ChangeLogEntry>, ChangeLogProcessorMetadata) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
- processChangeLogEntries(List<ChangeLogEntry>, ChangeLogProcessorMetadata) - Method in class edu.internet2.middleware.grouper.pspng.PspChangelogConsumerShim
- processGroupCleanup(FullSyncQueueItem) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- processQueueItem(FullSyncQueueItem) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- ProgressMonitor - Class in edu.internet2.middleware.grouper.pspng
-
This classs helps report how much of a long task has been completed and how long the rest is expected to take
- ProgressMonitor(int, Logger, boolean, int, String, Object...) - Constructor for class edu.internet2.middleware.grouper.pspng.ProgressMonitor
- ProgressMonitor(Logger, boolean, int, String, Object...) - Constructor for class edu.internet2.middleware.grouper.pspng.ProgressMonitor
- provisionBatchOfItems(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- provisionedAttributeValueFormat_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
- provisioner - Variable in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- provisioner - Variable in class edu.internet2.middleware.grouper.pspng.LdapObject
- Provisioner<ConfigurationClass extends ProvisionerConfiguration,
TSUserClass extends TargetSystemUser, TSGroupClass extends TargetSystemGroup> - Class in edu.internet2.middleware.grouper.pspng -
Top-Level provisioner class of PSPNG and is the superclass of Target-System-Specific subclasses.
- provisionerConfig - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
- provisionerConfigName - Variable in class edu.internet2.middleware.grouper.pspng.Provisioner
- ProvisionerConfiguration - Class in edu.internet2.middleware.grouper.pspng
-
Collects all the various properties and makes them available to the provisioner.
- ProvisionerConfiguration(String) - Constructor for class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- ProvisionerCoordinator - Class in edu.internet2.middleware.grouper.pspng
-
This class coordinates the efforts of a provsioner's full-sync and incremental-sync processes.
- ProvisionerCoordinator(Provisioner<?, ?, ?>) - Constructor for class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
-
Create a ProvisionerCoordinator
- provisionerDisplayName - Variable in class edu.internet2.middleware.grouper.pspng.Provisioner
- ProvisionerFactory - Class in edu.internet2.middleware.grouper.pspng
-
This class helps construct and cache Provisioners.
- ProvisionerFactory() - Constructor for class edu.internet2.middleware.grouper.pspng.ProvisionerFactory
- provisionerName - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- provisioningData - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
-
A place where information can be cached between the start/provision/finish phases of a provisioning batch
- ProvisioningWorkItem - Class in edu.internet2.middleware.grouper.pspng
-
This is a wrapper for the event-triggering data item used to drive PSP.
- ProvisioningWorkItem(ChangeLogEntry) - Constructor for class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- ProvisioningWorkItem(ProvisioningWorkItem.WORK_ITEM_COMMAND, GrouperGroupInfo, DateTime) - Constructor for class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
-
Create a work item that just holds the groupName without the overhead of a changelog item.
- ProvisioningWorkItem.WORK_ITEM_COMMAND - Enum Class in edu.internet2.middleware.grouper.pspng
- provisionItem(ProvisioningWorkItem) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Dispatches an event to the right method, with generally useful parameters.
- PspChangelogConsumerShim - Class in edu.internet2.middleware.grouper.pspng
-
This class connects a PSPNG provsioner with the changelog.
- PspChangelogConsumerShim() - Constructor for class edu.internet2.middleware.grouper.pspng.PspChangelogConsumerShim
- PspDatedCache<K,
V> - Class in edu.internet2.middleware.grouper.pspng -
A GrouperCache that also provides controls of how old elements are when they are requested.
- PspDatedCache(String, int, boolean, int, int, boolean) - Constructor for class edu.internet2.middleware.grouper.pspng.PspDatedCache
- PspDatedCacheElement<V> - Class in edu.internet2.middleware.grouper.pspng
-
This is a wrapper that stores a value along with the date it was cached.
- PspDatedCacheElement(V) - Constructor for class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
- PspException - Exception in edu.internet2.middleware.grouper.pspng
-
This is the common caught-exception class used within PSP-NG.
- PspException() - Constructor for exception edu.internet2.middleware.grouper.pspng.PspException
- PspException(String, Object...) - Constructor for exception edu.internet2.middleware.grouper.pspng.PspException
- PspException(String, Throwable, Object...) - Constructor for exception edu.internet2.middleware.grouper.pspng.PspException
- PspException(Throwable) - Constructor for exception edu.internet2.middleware.grouper.pspng.PspException
- PspJexlUtils - Class in edu.internet2.middleware.grouper.pspng
-
This class is included in the variable namespace created when JEXL expressions are evaluated.
- PspJexlUtils() - Constructor for class edu.internet2.middleware.grouper.pspng.PspJexlUtils
- PspUtils - Class in edu.internet2.middleware.grouper.pspng
- PspUtils() - Constructor for class edu.internet2.middleware.grouper.pspng.PspUtils
- purgeAttributeValue(String, String, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
- put(E) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
- put(E) - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Offerable
-
Inserts the specified element into this queue, waiting if necessary for space to become available.
- put(K, V) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCache
- putProvisioningData(String, Object) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
Q
- queue(FullSyncProvisioner.QUEUE_TYPE, FullSyncQueueItem) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- queueAllGroupsForFullSync(FullSyncProvisioner.QUEUE_TYPE, String, String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
Go through the Grouper Groups and queue up the ones that match the provisioner's ShouldBeProvisioned filter.
R
- readConfiguration() - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
- readConfiguration() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- readConfiguration() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- readConfiguration() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
-
Populate the various settings from the configuration source(s).
- relevantChangesThatNeedGroupCacheFlushing - Static variable in class edu.internet2.middleware.grouper.pspng.ChangelogHandlingConfig
- remainingCapacity() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
- remainingCapacity() - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Offerable
-
Returns the number of additional elements that this queue can ideally (in the absence of memory or resource constraints) accept without blocking, or
Integer.MAX_VALUEif there is no intrinsic limit. - remove() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.AbstractPollable
-
Retrieves and removes the head of this queue.
- remove() - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Pollable
-
Retrieves and removes the head of this queue.
- remove(Object) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
- remove(K) - Method in class edu.internet2.middleware.grouper.pspng.PspDatedCache
- REMOVE_EXTRA_GROUPS - Enum constant in enum class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem.WORK_ITEM_COMMAND
- removeNullDnFromGroupLdifCreationTemplate() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- removeNullDnFromGroupLdifCreationTemplate_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- removeSubQueue(K) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
-
Remove a sub-queue
- requeue(FullSyncQueueItem, boolean) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
Requeue item either into GrouperMessaging or a local queue, depending on where the queueItem came from
- rereadEntry(LdapEntry) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
-
Read a fresh copy of an ldapEntry, using the dn and attribute list from the provided entry.
- RETRY - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.QUEUE_TYPE
- RETRY_LOCAL - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.QUEUE_TYPE
S
- sanityCheckDnAttributesOfLdif(String, String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
Look at attributes that are supposed to store DNs and make sure they are escaped and/or parsable
- SCHEDULED_LOCAL - Enum constant in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.QUEUE_TYPE
- scheduleGroupCleanup(FullSyncProvisioner.QUEUE_TYPE, String, String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
Put a GROUP_CLEANUP_MARKER into the full-sync schedule.
- scheduleGroupForSync(FullSyncProvisioner.QUEUE_TYPE, String, String, String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
Put the given group in a queue for full syncing
- scheduleGroupModification(GrouperGroupInfo, LdapGroup, AttributeModificationType, Collection<String>) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
- scheduleLdapModification(ModifyRequest) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
Note that the given
ProvisioningWorkItemneeds the givenModifyRequestdone. - scheduleUserModification(LdapUser, AttributeModificationType, Collection<String>) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
-
This adds/removes values from the given user.
- schemaRelatedLdapErrors - Static variable in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
LDAP ResultCodes that might occur from a schema-related violation, for example when the last member is removed from an LdapGroup that requires a member
- searchResultPagingEnabled_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapSystem
- searchResultPagingSize_default_value - Variable in class edu.internet2.middleware.grouper.pspng.LdapSystem
- setCurrentWorkItem(ProvisioningWorkItem) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- setJobStatistics(JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
job stats for real time
- setPriorityGroups(ArrayList<LinkedBlockingMultiQueue.PriorityGroup>) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.DefaultSubQueueSelection
- setPriorityGroups(ArrayList<LinkedBlockingMultiQueue.PriorityGroup>) - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueueSelection
-
Sets priority groups.
- setUpGrouperMessagingQueue(FullSyncProvisioner.QUEUE_TYPE) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- setupNewThread() - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
-
A method that does PSPNG's standard thread setup.
- shouldGroupBeProvisioned(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Evaluate the GroupSelectionExpression to see if group should be processed by this provisioner.
- shouldGroupBeProvisionedConsiderCache(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Evaluate the GroupSelectionExpression to see if group should be processed by this provisioner.
- shouldLogAboutMissingSubjects(Collection<Subject>, Collection<?>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Were enough subjects missing from target system that we should log more information than normal to help track down why they were missing? Subclasses should use this in fetchTargetSystemUsers()
- shouldWorkItemBeProcessed(ProvisioningWorkItem) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Used to filter workItems.
- singleGroupSearchFilter_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
- size() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
-
Return the number of elements in this sub queue.
- sleepTimeAfterError_ms_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- start() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
Get the FullSync thread_manageFullSyncProcessing() thread running
- startCoordination(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Lock the groups that we are about to process.
- startFullSyncOfAllGroupsAndWaitForCompletion(Hib3GrouperLoaderLog) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
- startMessageReadingThread(FullSyncProvisioner.QUEUE_TYPE) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
starts a thread that reads from a GrouperMessaging queue and puts the items in a local-memory subQueue (which defines the item's eventual priority).
- startProvisioningBatch(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Get ready for a provisioning batch.
- startWork(int) - Method in class edu.internet2.middleware.grouper.pspng.ProgressMonitor
- status - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- statusMessage - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- storedTime_ms - Variable in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
- stringHasBeenDnEscaped(String) - Static method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
Note that the given dn string has already been escaped, in particular any commas or equal signs in the components of the dn have been escaped.
- stringHasBeenLdapFilterEscaped(String) - Static method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
-
Note that the given string has already been escaped as an ldap filter, in particular any (,),* have been escaped.
- subtractStringCollections(boolean, Collection<String>, Collection<String>) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
-
Returns a new set that is c1 - c2
- success - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- supportsEmptyGroups_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
T
- take() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
- take() - Method in interface edu.internet2.middleware.grouper.pspng.lbmq.Pollable
-
Retrieves and removes the head of this queue, waiting if necessary until an element becomes available.
- TargetSystemGroup - Interface in edu.internet2.middleware.grouper.pspng
-
Provisioner subclasses often need User and/or Group information from their target systems.
- targetSystemGroupCacheSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- TargetSystemUser - Interface in edu.internet2.middleware.grouper.pspng
-
Copyright 2015 Internet2 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
- targetSystemUserCacheSize - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- targetSystemUserCacheSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- test() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
- thread_fullSyncMessageQueueReader(FullSyncProvisioner.QUEUE_TYPE) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
Method that reads a full-sync queue (See Grouper Messaging) and forwards messages to an internal (in memory) subqueue.
- THREAD_ID_MDC - Static variable in class edu.internet2.middleware.grouper.pspng.PspUtils
- thread_manageFullSyncProcessing() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
-
method that manages full-sync processing.
- timeToSleepBetweenRepeatedFullSyncs_ms - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- timeToSleepBetweenRepeatedFullSyncs_ms_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- toArray() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
- toArray(T[]) - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
- toString() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
- toString() - Method in class edu.internet2.middleware.grouper.pspng.JobStatistics
- toString() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue.SubQueue
- toString() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
- toString() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
- toString() - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
- toString() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- toString() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- totalSize() - Method in class edu.internet2.middleware.grouper.pspng.lbmq.LinkedBlockingMultiQueue
-
Returns the total size of this multi-queue, that is, the sum of the sizes of all the enabled sub-queues.
U
- uncacheAllGroups() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
This removes all Group information from our caches
- uncacheGroup(GrouperGroupInfo, TSGroupClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
The specified Grouper or TargetSystem group has changed, remove them from various caches, including hibernate L2 cache.
- unlockAfterFullSync(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
- unlockAfterFullSync(GrouperGroupInfo, boolean) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
- unlockAfterIncrementalProvisioning(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
- updateGroupFromTemplate(GrouperGroupInfo, LdapGroup) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
-
This method compares the existing LdapGroup to how the groupCreationTemplate might have changed due to group changes (eg, a changed group name) or due to template changes
- updateLoaderLog(Hib3GrouperLoaderLog) - Method in class edu.internet2.middleware.grouper.pspng.JobStatistics
- userCreationBaseDn_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- userCreationLdifTemplate_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- userSearch_batchSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
- userSearchAttributes_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- userSearchBaseDn_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
- userSearchFilter_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
V
- value - Variable in class edu.internet2.middleware.grouper.pspng.PspDatedCacheElement
- valueOf(String) - Static method in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FULL_SYNC_COMMAND
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.QUEUE_TYPE
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem.WORK_ITEM_COMMAND
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FULL_SYNC_COMMAND
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.QUEUE_TYPE
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem.WORK_ITEM_COMMAND
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VoidProvisioner - Class in edu.internet2.middleware.grouper.pspng
-
This class doesn't do any provisioning, but just prints the methods being invoked.
W
- warnAboutCacheSizeConcerns() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
- wasError() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- wasFullMembershipFetched(LdapGroupProvisioner) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
- wasSuccessful() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- work - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
- workCompleted(int) - Method in class edu.internet2.middleware.grouper.pspng.ProgressMonitor
- workItemMightChangeGroupSelection(ProvisioningWorkItem) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
-
Some changes (eg, labeling a folder for syncing) can have a large effect and are best handled with a complete sync of all groups.
_
- _ldaptiveProperties - Variable in class edu.internet2.middleware.grouper.pspng.LdapSystem
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form