|
Jive Forums API (5.5.8) Developer Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jivesoftware.base.GroupManagerFactory
public class GroupManagerFactory
A factory that returns a concrete instance of a group manager.
| Field Summary | |
|---|---|
static Cache |
groupCache
A cache for group objects. |
static Cache |
groupIDCache
A cache that maps group names to ID's. |
static Cache |
groupMemberCache
A cache for the list members of in each group.This cache is not instantiated until after this factory is initialized. |
| Method Summary | |
|---|---|
static void |
addListener(GroupListener listener)
Method used internally by Jive. |
void |
destroy()
Notifies the manager to release any resources that may be holding on too. |
static void |
dispatchEvent(JiveEvent event)
Method used internally by Jive. |
static void |
doInitialize()
|
static GroupManager |
getInstance()
Returns a concrete instance of the group manager interface. |
void |
initialize()
Initialize the manager. |
static void |
removeListener(GroupListener listener)
Method used internally by Jive. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static Cache groupCache
public static Cache groupIDCache
public static Cache groupMemberCache
| Method Detail |
|---|
public static GroupManager getInstance()
Note: in general, this method is not intended to be called by outside users of the API. Doing so is dangerous since the GroupManager implementation returned will not be secured by a protection proxy.
public void initialize()
JiveManagerThis method is used internally by Jive during application startup and should not be called during normal usage of the class.
initialize in interface JiveManagerpublic void destroy()
JiveManager
destroy in interface JiveManagerpublic static void doInitialize()
public static void addListener(GroupListener listener)
public static void removeListener(GroupListener listener)
public static void dispatchEvent(JiveEvent event)
|
Jive Forums Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||