Package org.jivesoftware.openfire.group
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.GroupProvider Provider interface for groups. -
Class Summary Class Description AbstractGroupProvider Shared 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 writableMap
to manage group properties.DefaultGroupProvider Database implementation of the GroupManager interface.Group Groups organize users into a single entity for easier management.GroupCollection Provides a view of an array of group names as a Collection of Group objects.GroupJID This class is designed to identify and manage custom JIDs that represent Groups (rather than Users or Components).GroupManager Manages groups.JDBCGroupProvider The JDBC group provider allows you to use an external database to define the composition of groups. -
Enum Summary Enum Description SharedGroupVisibility Describes with which users a group is shared as a group on their roster. -
Exception Summary Exception Description GroupAlreadyExistsException Thrown when attempting to create a group that already exists.GroupNameInvalidException Thrown when attempting to set or rename a group, passing an unacceptable name.GroupNotFoundException Thrown when unable to find or load a group.