ID Types and JiveIDs

Version 2

    JiveIDs or ID Types are constant values representing various objects in Openfire. They are used to manage sequences of unique ID's that get stored in the database by the SequenceManager.

     

    If several classes uses the same ID Type this can cause a lack of free IDs. So if you use the SequenceManager please add your ID Type to the following table:

     

    ID
    ComponentName
    Class
    17CoreSYSTEM
    18CoreROSTERorg.jivesoftware.openfire.roster.Roster
    19CoreOFFLINEorg.jivesoftware.openfire.OfflineMessageStore
    20PluginFastpath Serviceorg.jivesoftware.xmpp.workgroup.Agent
    21PluginFastpath Serviceorg.jivesoftware.xmpp.workgroup.request.Request
    23GroupchatMUC_ROOMorg.jivesoftware.openfire.muc.MUCRoom
    24PluginFastpath Serviceorg.jivesoftware.xmpp.workgroup.Workgroup
    25CoreSECURITY_AUDITorg.jivesoftware.openfire.security.SecurityAuditEvent
    26GroupchatMUC_SERVICEorg.jivesoftware.openfire.muc.MultiUserChatService
    50PluginMonitoring Serviceorg.jivesoftware.openfire.archive.Conversation
    55PluginClient Controlorg.jivesoftware.openfire.plugin.spark.Bookmark
    60Pluginfrogx-openfireorg.frogx.service.api.MUGService
    127PluginInstantFeedsorg.jivesoftware.plugins.instantFeeds.Feed
    128PluginInstantFeedsorg.jivesoftware.plugins.instantFeeds.FeedUser

     

    Feel free to add/correct as you see fit.