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
Offerable
operations. - 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
Pollable
operations. - 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
true
upon success and throwing anIllegalStateException
if 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
BlockingQueue
interface. - 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
null
if 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
null
if 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
BlockingQueue
interface - 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_VALUE
if 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
ProvisioningWorkItem
needs the givenModifyRequest
done. - 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