Groups, which are used to organize users together.
Interface Summary Interface Description GroupAwareList<T>This list specifies additional methods that understand groups among the items in the list. GroupAwareMap<K,V>This map specifies additional methods that understand groups among the entries in the map. GroupProviderProvider interface for groups.
Class Summary Class Description AbstractGroupProviderShared base class for Openfire GroupProvider implementations. ConcurrentGroupList<T>This list specifies additional methods that understand groups among the items in the list. ConcurrentGroupMap<K,V>This extension class provides additional methods that understand groups among the entries in the map. DefaultGroupPropertyMap<K,V>Default implementation of a writable
Mapto manage group properties.
DefaultGroupProviderDatabase implementation of the GroupManager interface. GroupGroups organize users into a single entity for easier management. GroupCollectionProvides a view of an array of group names as a Collection of Group objects. GroupJIDThis class is designed to identify and manage custom JIDs that represent Groups (rather than Users or Components). GroupManagerManages groups. JDBCGroupProviderThe JDBC group provider allows you to use an external database to define the make up of groups.
Exception Summary Exception Description GroupAlreadyExistsExceptionThrown when attempting to create a group that already exists. GroupNotFoundExceptionThrown when unable to find or load a group.