System Properties for Openfire Integration

System properties provide a way to do additional configuration. To make changes to system properties, in the admin console go to System > Management > System Properties. Keep in mind that both property names and values are case-sensitive.

Note: You should make changes to system settings only under the guidance of Jive's support or professional services teams.

The following is a list of system properties that can be used to fine tune configuration.

Property Description
jive.chat.presence.connections.max.to.filter The number of user connections to be analyzed for presence, for online counts on initial page load. Defaults to 300.

Set this to a lower value if you find that the CPU overhead for the plugin is too high. Set it to a higher value if overhead is not very high, and users typically have more than 300 connections.

jive.chat.presence.max.to.filter The number of users to be analyzed for presence during presence checks after a page loads. This limits the number of users to be checked per request by the presence service. Defaults to 110 per request.

Set this to a lower value if you find that the CPU overhead for the plugin is too high.

jive.chat.presence.refresh.interval.ms The interval, in milliseconds, for refreshing the data in the chat bar. By default, this property is not set, so the presence information in the chat bar is not refreshed after the page loads for the user (unless they refresh the page).

With a large number of users, or users who have a large number of community connections, refreshing the chat bar can be performance-intensive. But if you want to enable refreshes that feel more "live" for users, set this to a value higher than zero.

jive.chat.presence.poll.rate.ms The interval, in milliseconds, between refreshes of the presence indicator on the profile popup and the profile page. Default is 60000 (1 minute).
jive.chat.presence.is.on.demand true to force the chat bar to only show presence information when the user clicks it. Default is false.

Set this to true if CPU use is too high for the Openfire server.

jive.chat.presence.monitor.notification.delay The interval, in milliseconds, between error notifications if the presence provider is not available to the application. Default is 14400000 (4 hours).

Change this parameter if reminders should be more or less frequent. Set to -1 to disable reminders.

jive.xmpp.domain The domain of the Openfire server, which should be same as the Jive instance. To find this information, navigate to Jive Admin Console: System > Real-Time > Connection page.
jive.xmpp.host The host for the Openfire server.
jive.xmpp.port The Openfire port for XMPP communication, which can be found when you navigate to Openfire Admin Console: Server > Server Settings > External Component and refer to the Service Enabled section.