Uses of Class
org.jivesoftware.util.SystemProperty
Packages that use SystemProperty
Package
Description
Supporting classes and tags for the admin console.
Authentication and Authorization service interfaces and classes.
Ad-Hoc Commands implementation (XEP-0050).
The microkernel core of the server is a simple, flexible, nested
container framework defined in this package.
Implementation of XEP-0352 "Client State Indication"
It is common for IM clients to be logged in and 'online' even while the user is not interacting with the application.
Service discovery implementation (XEP-0030).
Groups, which are used to organize users together.
Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH).
LDAP code for authentication and user profile information.
Implementation of Multi-User Chat (XEP-0045).
Implementation of Multi-User Chat (XEP-0045).
Implementation of Personal Eventing via Pubsub (XEP-0163).
Implementation of Publish-Subscribe (XEP-0060).
Provides classes for managing the roster.
Provides classes for SASL.
Classes used for server-to-server communication.
Classes that provide the "check for update" service or the "get available plugins" service.
Provides the interfaces and classes necessary to create custom
user account data providers for Openfire.
Utility classes.
-
Uses of SystemProperty in org.jivesoftware.admin
Fields in org.jivesoftware.admin declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
AuthCheckFilter.ALLOW_WILDCARDS_IN_EXCLUDES
Controls whether wildcards are allowed in URLs that are excluded from auth checks.static final SystemProperty<Set<String>>
AuthCheckFilter.IP_ACCESS_ALLOWLIST
List of IP addresses that are allowed to access the admin console.static final SystemProperty<Set<String>>
AuthCheckFilter.IP_ACCESS_BLOCKLIST
List of IP addresses that are not allowed to access the admin console.static final SystemProperty<Boolean>
AuthCheckFilter.IP_ACCESS_IGNORE_EXCLUDES
Controls if IP Access lists are applied to excluded URLs.static final SystemProperty<Long>
LoginLimitManager.MAX_ATTEMPTS_PER_IP
static final SystemProperty<Long>
LoginLimitManager.MAX_ATTEMPTS_PER_USERNAME
static final SystemProperty<Duration>
LoginLimitManager.PER_IP_ATTEMPT_RESET_INTERVAL
static final SystemProperty<Duration>
LoginLimitManager.PER_USERNAME_ATTEMPT_RESET_INTERVAL
static final SystemProperty<Class>
AuthCheckFilter.SERVLET_REQUEST_AUTHENTICATOR
static final SystemProperty<Duration>
SessionListener.SESSION_TIMEOUT
static final SystemProperty<String>
SiteMinderServletRequestAuthenticator.SITE_MINDER_HEADER
Constructors in org.jivesoftware.admin with parameters of type SystemPropertyModifierConstructorDescriptionContentSecurityPolicyFilter
(SystemProperty<Boolean> statusProperty, SystemProperty<String> valueProperty) -
Uses of SystemProperty in org.jivesoftware.admin.servlet
Fields in org.jivesoftware.admin.servlet declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
PluginServlet.CONTENTTYPE_CHECK_ENABLED
Determines if the content-type of uploaded plugin files is verified.static final SystemProperty<Boolean>
BlogPostServlet.ENABLED
static final SystemProperty<List<String>>
PluginServlet.EXPECTED_CONTENTTYPE
Defines the expected content-type of uploaded plugin files.static final SystemProperty<Boolean>
PluginServlet.PLUGINS_UPLOAD_ENABLED
Defines if the admin console can be used to upload plugins.static final SystemProperty<Duration>
BlogPostServlet.REFRESH
static final SystemProperty<String>
BlogPostServlet.URL
-
Uses of SystemProperty in org.jivesoftware.openfire
Fields in org.jivesoftware.openfire declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Duration>
OfflineMessageStore.OFFLINE_AUTOCLEAN_CHECKINTERVAL
static final SystemProperty<Duration>
OfflineMessageStore.OFFLINE_AUTOCLEAN_DAYSTOLIVE
Members for automatic offline message cleaningstatic final SystemProperty<Boolean>
OfflineMessageStore.OFFLINE_AUTOCLEAN_ENABLE
static final SystemProperty<String>
XMPPServerInfo.XMPP_DOMAIN
static final SystemProperty<Boolean>
JMXManager.XMPP_JMX_ENABLED
Enables / disables JMX support in Openfire.static final SystemProperty<Integer>
JMXManager.XMPP_JMX_PORT
Defines the TCP port number for the JMX connector.static final SystemProperty<Boolean>
JMXManager.XMPP_JMX_SECURE
Controls if the JMX connector is configured to require Openfire admin credentials. -
Uses of SystemProperty in org.jivesoftware.openfire.admin
Fields in org.jivesoftware.openfire.admin declared as SystemProperty -
Uses of SystemProperty in org.jivesoftware.openfire.archive
Fields in org.jivesoftware.openfire.archive declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Integer>
ArchiveManager.EXECUTOR_CORE_POOL_SIZE
The number of threads to keep in the thread pool that writes messages to the database, even if they are idle.static final SystemProperty<Integer>
ArchiveManager.EXECUTOR_MAX_POOL_SIZE
The maximum number of threads to allow in the thread pool that writes messages to the database.static final SystemProperty<Duration>
ArchiveManager.EXECUTOR_POOL_KEEP_ALIVE
The number of threads in the thread pool that writes messages to the database is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating. -
Uses of SystemProperty in org.jivesoftware.openfire.auth
Fields in org.jivesoftware.openfire.auth declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Class>
AuthFactory.AUTH_PROVIDER
static final SystemProperty<Boolean>
DefaultAuthorizationPolicy.IGNORE_CASE
static final SystemProperty<Class>
HybridAuthProvider.PRIMARY_PROVIDER
static final SystemProperty<String>
HybridAuthProvider.PRIMARY_PROVIDER_CONFIG
static final SystemProperty<Class>
HybridAuthProvider.SECONDARY_PROVIDER
static final SystemProperty<String>
HybridAuthProvider.SECONDARY_PROVIDER_CONFIG
static final SystemProperty<Class>
HybridAuthProvider.TERTIARY_PROVIDER
static final SystemProperty<String>
HybridAuthProvider.TERTIARY_PROVIDER_CONFIG
Methods in org.jivesoftware.openfire.auth with parameters of type SystemPropertyModifier and TypeMethodDescriptionstatic AuthProvider
AuthMultiProvider.instantiate
(SystemProperty<Class> implementationProperty) Instantiates a AuthProvider based on Class-based system property.static AuthProvider
AuthMultiProvider.instantiate
(SystemProperty<Class> implementationProperty, SystemProperty<String> configProperty) Instantiates a AuthProvider based on Class-based system property. -
Uses of SystemProperty in org.jivesoftware.openfire.commands
Fields in org.jivesoftware.openfire.commands declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Integer>
AdHocCommandManager.COMMAND_LIMIT
The maximum allowed simultaneous command sessions per user.static final SystemProperty<Duration>
AdHocCommandManager.COMMAND_TIMEOUT
The maximum allowed duration of a command session (all stages of a command need to have provided by the user within this time). -
Uses of SystemProperty in org.jivesoftware.openfire.container
Fields in org.jivesoftware.openfire.container declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
AdminConsolePlugin.ADMIN_CONSOLE_CONTENT_SECURITY_POLICY_ENABLED
Enable / Disable adding a 'Content-Security-Policy' HTTP header to the response to requests made against the admin console.static final SystemProperty<String>
AdminConsolePlugin.ADMIN_CONSOLE_CONTENT_SECURITY_POLICY_RESPONSEVALUE
The header value when adding a 'Content-Security-Policy' HTTP header to the response to requests made against the admin console.static final SystemProperty<Boolean>
AdminConsolePlugin.ADMIN_CONSOLE_FORWARDED
Enable / Disable parsing a 'X-Forwarded-For' style HTTP header of HTTP requests.static final SystemProperty<String>
AdminConsolePlugin.ADMIN_CONSOLE_FORWARDED_FOR
The HTTP header name for 'forwarded for'static final SystemProperty<String>
AdminConsolePlugin.ADMIN_CONSOLE_FORWARDED_HOST
The HTTP header name for 'forwarded hosts'.static final SystemProperty<String>
AdminConsolePlugin.ADMIN_CONSOLE_FORWARDED_HOST_NAME
Sets a forced valued for the host header.static final SystemProperty<String>
AdminConsolePlugin.ADMIN_CONSOLE_FORWARDED_SERVER
The HTTP header name for 'forwarded server'.static final SystemProperty<Boolean>
PluginServlet.ALLOW_LOCAL_FILE_READING
-
Uses of SystemProperty in org.jivesoftware.openfire.csi
Fields in org.jivesoftware.openfire.csi declared as SystemPropertyModifier and TypeFieldDescriptionstatic SystemProperty<Boolean>
CsiManager.DELAY_ENABLED
Determines if 'unimportant' stanzas are delayed for a client that is inactive.static SystemProperty<Duration>
CsiManager.DELAY_MAX_DURATION
Determines the maximum duration of stanzas being delayed for a client that is inactive.static SystemProperty<Integer>
CsiManager.DELAY_QUEUE_CAPACITY
Determines the maximum length of the queue that holds delayed stanzas.static SystemProperty<Boolean>
CsiManager.ENABLED
Controls if Client State Indication functionality is made available to clients. -
Uses of SystemProperty in org.jivesoftware.openfire.disco
Fields in org.jivesoftware.openfire.disco declared as SystemProperty -
Uses of SystemProperty in org.jivesoftware.openfire.filetransfer.proxy
Fields in org.jivesoftware.openfire.filetransfer.proxy declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Integer>
ProxyConnectionManager.EXECUTOR_CORE_POOL_SIZE
The number of threads to keep in the thread pool that powers proxy (SOCKS5) connections, even if they are idle.static final SystemProperty<Integer>
ProxyConnectionManager.EXECUTOR_MAX_POOL_SIZE
The maximum number of threads to allow in the thread pool that powers proxy (SOCKS5) connections.static final SystemProperty<Duration>
ProxyConnectionManager.EXECUTOR_POOL_KEEP_ALIVE
The number of threads in the thread pool that powers proxy (SOCKS5) connections is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating. -
Uses of SystemProperty in org.jivesoftware.openfire.group
Fields in org.jivesoftware.openfire.group declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Class>
GroupManager.GROUP_PROVIDER
static final SystemProperty<Class>
HybridGroupProvider.PRIMARY_PROVIDER
static final SystemProperty<String>
HybridGroupProvider.PRIMARY_PROVIDER_CONFIG
static final SystemProperty<Class>
HybridGroupProvider.SECONDARY_PROVIDER
static final SystemProperty<String>
HybridGroupProvider.SECONDARY_PROVIDER_CONFIG
static final SystemProperty<Boolean>
AbstractGroupProvider.SHARED_GROUP_RECURSIVE
static final SystemProperty<Class>
HybridGroupProvider.TERTIARY_PROVIDER
static final SystemProperty<String>
HybridGroupProvider.TERTIARY_PROVIDER_CONFIG
Methods in org.jivesoftware.openfire.group with parameters of type SystemPropertyModifier and TypeMethodDescriptionstatic GroupProvider
GroupMultiProvider.instantiate
(SystemProperty<Class> implementationProperty) Instantiates a GroupProvider based on Class-based system property.static GroupProvider
GroupMultiProvider.instantiate
(SystemProperty<Class> implementationProperty, SystemProperty<String> configProperty) Instantiates a GroupProvider based on Class-based system property. -
Uses of SystemProperty in org.jivesoftware.openfire.http
Fields in org.jivesoftware.openfire.http declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Set<String>>
HttpBindManager.HTTP_BIND_ALLOWED_ORIGINS
The domain names that are accepted as values for the CORS 'Origin' header in the BOSH endpoint.static final SystemProperty<String>
HttpBindManager.HTTP_BIND_AUTH_PER_CLIENTCERT_POLICY
The TLS 'mutual authentication' policy that is applied to the BOSH endpoint.static final SystemProperty<Boolean>
HttpBindManager.HTTP_BIND_CONTENT_SECURITY_POLICY_ENABLED
Enable / Disable adding a 'Content-Security-Policy' HTTP header to the response to requests made against the BOSH endpoint.static final SystemProperty<String>
HttpBindManager.HTTP_BIND_CONTENT_SECURITY_POLICY_RESPONSEVALUE
The header value when adding a 'Content-Security-Policy' HTTP header to the response to requests made against the BOSH endpoint.static final SystemProperty<Set<String>>
HttpBindManager.HTTP_BIND_CORS_ALLOW_HEADERS
The name of HTTP headers that are accepted in requests to the BOSH endpoint.static final SystemProperty<Set<String>>
HttpBindManager.HTTP_BIND_CORS_ALLOW_METHODS
The HTTP methods that are accepted in the BOSH endpoint.static final SystemProperty<Boolean>
HttpBindManager.HTTP_BIND_CORS_ENABLED
Enable / Disable support for Cross-Origin Resource Sharing (CORS) headers in the BOSH endpoint.static final SystemProperty<Duration>
HttpBindManager.HTTP_BIND_CORS_MAX_AGE
How long the results of a preflight request (that is the information contained in the Access-Control-Allow-Methods and Access-Control-Allow-Headers headers) can be cached.static final SystemProperty<Boolean>
HttpBindManager.HTTP_BIND_ENABLED
Enable / disable BOSH (HTTP Binding) functionality.static final SystemProperty<Boolean>
HttpBindManager.HTTP_BIND_FORWARDED
Enable / Disable parsing a 'X-Forwarded-For' style HTTP header of BOSH requests.static final SystemProperty<String>
HttpBindManager.HTTP_BIND_FORWARDED_FOR
The HTTP header name for 'forwarded for'static final SystemProperty<String>
HttpBindManager.HTTP_BIND_FORWARDED_HOST
The HTTP header name for 'forwarded hosts'.static final SystemProperty<String>
HttpBindManager.HTTP_BIND_FORWARDED_HOST_NAME
Sets a forced valued for the host header.static final SystemProperty<String>
HttpBindManager.HTTP_BIND_FORWARDED_SERVER
The HTTP header name for 'forwarded server'.static final SystemProperty<Integer>
HttpBindManager.HTTP_BIND_PORT
TCP port on which the non-encrypted (HTTP) BOSH endpoint is exposed.static final SystemProperty<Integer>
HttpBindManager.HTTP_BIND_REQUEST_HEADER_SIZE
the maximum size in bytes of request headers in the BOSH endpoint.static final SystemProperty<Integer>
HttpBindManager.HTTP_BIND_SECURE_PORT
TCP port on which the encrypted (HTTPS) BOSH endpoint is exposed.static final SystemProperty<Integer>
HttpBindManager.HTTP_BIND_THREADS
Maximum amount of threads in the thread pool to perform the network IO related to BOSH traffic.static final SystemProperty<Integer>
HttpBindManager.HTTP_BIND_THREADS_MIN
Minimum amount of threads in the thread pool to perform the network IO related to BOSH traffic.static final SystemProperty<Duration>
HttpBindManager.HTTP_BIND_THREADS_TIMEOUT
Amount of time after which idle, surplus threads are removed from the thread pool to perform the network IO related to BOSH traffic.static SystemProperty<Boolean>
HttpSession.IGNORE_INVALID_PAUSE
` Controls if client-provided 'pause' values that are invalid (higher than 'maxpause') are ignored or will cause the client to be disconnected.static SystemProperty<Duration>
HttpSessionManager.INACTIVITY_TIMEOUT
Period of time a session has to be idle to be closed.static final SystemProperty<Boolean>
HttpBindManager.LOG_HTTPBIND_ENABLED
Enable / disable logging of BOSH requests and responses.static SystemProperty<Duration>
HttpSessionManager.MAX_PAUSE
The maximum length of a temporary session pause that a BOSH client MAY request.static SystemProperty<Integer>
HttpSessionManager.MAX_POOL_SIZE
` Maximum number of threads used to process incoming BOSH data.static SystemProperty<Integer>
HttpSessionManager.MAX_REQUESTS
Openfire MAY limit the number of simultaneous requests the client makes with the 'requests' attribute.static SystemProperty<Duration>
HttpSessionManager.MAX_WAIT
Returns the longest time that Openfire is allowed to wait before responding to any request during the session.static final SystemProperty<Integer>
HttpSessionManager.MIN_POOL_SIZE
Minimum amount of threads used to process incoming BOSH data.static SystemProperty<Duration>
HttpSessionManager.POLLING_INACTIVITY_TIMEOUT
Period of time a polling session has to be idle to be closed.static SystemProperty<Duration>
HttpSessionManager.POLLING_INTERVAL
Openfire SHOULD include two additional attributes in the session creation response element, specifying the shortest allowable polling interval and the longest allowable inactivity period (both in seconds).static SystemProperty<Duration>
HttpSessionManager.POOL_KEEP_ALIVE
Duration that unused, surplus threads that once processed BOSH data are kept alive.static SystemProperty<Duration>
HttpSessionManager.SESSION_CLEANUP_INTERVAL
Interval in which a check is executed that will cleanup unused/inactive BOSH sessions. -
Uses of SystemProperty in org.jivesoftware.openfire.keystore
Fields in org.jivesoftware.openfire.keystore declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
CertificateStoreWatcher.ENABLED
-
Uses of SystemProperty in org.jivesoftware.openfire.ldap
Fields in org.jivesoftware.openfire.ldap declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
LdapAuthProvider.AUTH_CACHE_ENABLED
static final SystemProperty<Duration>
LdapAuthProvider.AUTH_CACHE_MAX_LIFETIME
static final SystemProperty<Long>
LdapAuthProvider.AUTH_CACHE_SIZE
static final SystemProperty<Integer>
LdapManager.LDAP_PAGE_SIZE
static SystemProperty<Boolean>
LdapGroupProvider.PROCESSBIGGROUPS
static final SystemProperty<Boolean>
LdapVCardProvider.STORE_AVATAR_IN_DB
static final SystemProperty<Duration>
LdapManager.UNENCRYPTED_WARNING_SUPPRESSION
Openfire will log a warning when interacting with LDAP using an unencrypted connection. -
Uses of SystemProperty in org.jivesoftware.openfire.lockout
Fields in org.jivesoftware.openfire.lockout declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Class>
LockOutManager.LOCKOUT_PROVIDER
-
Uses of SystemProperty in org.jivesoftware.openfire.muc
Fields in org.jivesoftware.openfire.muc declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
MUCRoom.ALLOWPM_BLOCKALL
static final SystemProperty<Boolean>
MUCRoom.BULK_MSG_RETRACTION_ENABLED
static final SystemProperty<Boolean>
MUCRoom.JOIN_PRESENCE_ENABLE
static final SystemProperty<String>
MultiUserChatManager.MASTER_KEY
A secret that is shared with all MUC services in the Openfire cluster. -
Uses of SystemProperty in org.jivesoftware.openfire.muc.spi
Fields in org.jivesoftware.openfire.muc.spi declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
FMUCHandler.FMUC_ENABLED
static SystemProperty<Boolean>
IQExtendedChannelSearchHandler.PROPERTY_ENABLED
static SystemProperty<Boolean>
IQMuclumbusSearchHandler.PROPERTY_ENABLED
Deprecated, for removal: This API element is subject to removal in a future version.static SystemProperty<Boolean>
IQMUCvCardHandler.PROPERTY_ENABLED
Controls if MUC occupants can request vCards / avatars.static final SystemProperty<Boolean>
OccupantManager.PROPERTY_USE_NONBLOCKING_CLUSTERTASKS
Controls if blocking or non-blocking tasks are used when synchronizing MUC occupant data over an Openfire cluster. -
Uses of SystemProperty in org.jivesoftware.openfire.net
Fields in org.jivesoftware.openfire.net declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<List<String>>
Trunking.ALLOWABLE_DOMAINS
A collection of XMPP domain names for which Openfire will provide trunking functionality.static final SystemProperty<List<String>>
SASLAuthentication.APPROVED_REALMS
static final SystemProperty<Duration>
SocketUtil.CONNECTION_ATTEMPT_DELAY
A fixed delay for how long to wait before starting the next connection attempt, as defined in section 5 of RFC 8305 "Happy Eyeballs Version 2: Better Connectivity Using Concurrency".static final SystemProperty<Boolean>
Trunking.ENABLED
Enables or disables the trunking functionality that allows Openfire to act as a gateway to transfer data between other XMPP domains.static final SystemProperty<Boolean>
SASLAuthentication.EXTERNAL_S2S_REQUIRE_AUTHZID
Require the peer to provide an authorization identity through SASL (typically in the Initial Response) when authenticating an inbound S2S connection that uses the EXTERNAL SASL mechanism.static final SystemProperty<Boolean>
SASLAuthentication.EXTERNAL_S2S_SKIP_SENDING_AUTHZID
Send an authorization identity in the Initial Response when attempting to authenticate using the SASL EXTERNAL mechanism with a remote XMPP domain.static final SystemProperty<Integer>
SocketUtil.MAX_CONNECTION_CONCURRENCY
The maximum amount of worker threads attempting to set up a socket connection to a target remote XMPP domain.static final SystemProperty<Boolean>
StanzaHandler.PROPERTY_OVERWRITE_EMPTY_TO
static final SystemProperty<Boolean>
SASLAuthentication.PROXY_AUTH
static final SystemProperty<String>
SASLAuthentication.REALM
static final SystemProperty<Duration>
SocketUtil.RESOLUTION_DELAY
The time to wait for a response for the 'preferred IP family' after receiving a response for another family, as defined in section 3 of RFC 8305 "Happy Eyeballs Version 2: Better Connectivity Using Concurrency".static final SystemProperty<Duration>
SocketUtil.RESOLUTION_TIMEOUT
The maximum amount of time to wait for successful resolution of a host of a target domain.static final SystemProperty<Boolean>
ServerStanzaHandler.SKIP_JID_VALIDATION
Controls if JIDs that are in the addresses of stanzas supplied by remote domains are validated.static final SystemProperty<Boolean>
SASLAuthentication.SKIP_PEER_CERT_REVALIDATION_CLIENT
-
Uses of SystemProperty in org.jivesoftware.openfire.nio
Fields in org.jivesoftware.openfire.nio declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
NettyClientConnectionHandler.BACKUP_PACKET_DELIVERY_ENABLED
Enable / disable backup delivery of stanzas to the 'offline message store' of the corresponding user when a stanza failed to be delivered on a client connection.static final SystemProperty<Boolean>
NettyComponentConnectionHandler.BACKUP_PACKET_DELIVERY_ENABLED
Enable / disable backup delivery of stanzas to the XMPP server itself when a stanza failed to be delivered on a component connection.static final SystemProperty<Boolean>
NettyMultiplexerConnectionHandler.BACKUP_PACKET_DELIVERY_ENABLED
Enable / disable backup delivery of stanzas to other connections in the same connection manager when a stanza failed to be delivered on a multiplexer (connection manager) connection.static final SystemProperty<Boolean>
NettyServerConnectionHandler.BACKUP_PACKET_DELIVERY_ENABLED
Enable / disable backup delivery of stanzas to the XMPP server itself when a stanza failed to be delivered on a server-to-server connection.static final SystemProperty<Duration>
NettySessionInitializer.GRACEFUL_SHUTDOWN_QUIET_PERIOD
The inactivity duration after which a Netty executor can be shutdown gracefully.static final SystemProperty<Duration>
NettySessionInitializer.GRACEFUL_SHUTDOWN_TIMEOUT
The maximum amount of time to wait until a Netty executor is shutdown regardless if a task was submitted during the quiet period.static final SystemProperty<Long>
XMLLightweightParser.XMPP_PARSER_BUFFER_SIZE
-
Uses of SystemProperty in org.jivesoftware.openfire.pep
Fields in org.jivesoftware.openfire.pep declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
IQPEPHandler.ENABLED
Controls if the PEP service is available on this domain.static final SystemProperty<Integer>
IQPEPHandler.EXECUTOR_CORE_POOL_SIZE
The number of threads to keep in the thread pool used to send PEP notifications, even if they are idle.static final SystemProperty<Integer>
IQPEPHandler.EXECUTOR_MAX_POOL_SIZE
The maximum number of threads to allow in the thread pool used to send PEP notifications.static final SystemProperty<Duration>
IQPEPHandler.EXECUTOR_POOL_KEEP_ALIVE
The number of threads in the thread pool used to send PEP notifications is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating. -
Uses of SystemProperty in org.jivesoftware.openfire.pubsub
Fields in org.jivesoftware.openfire.pubsub declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Class>
CachingPubsubPersistenceProvider.DELEGATE
The class definition used to instantiate the delegate, used by this instance to interact with persistent data storage.static final SystemProperty<Class>
PubSubPersistenceProviderManager.PROVIDER
static SystemProperty<Set<org.xmpp.packet.JID>>
PubSubModule.PUBSUB_ALLOWED_TO_CREATE
Bare jids of users that are allowed to create nodes.static SystemProperty<Boolean>
PubSubModule.PUBSUB_CREATE_ANYONE
Returns the permission policy for creating nodes.static SystemProperty<Set<org.xmpp.packet.JID>>
PubSubModule.PUBSUB_SYSADMINS
Bare jids of users that are system administrators of the PubSub service. -
Uses of SystemProperty in org.jivesoftware.openfire.roster
Fields in org.jivesoftware.openfire.roster declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Integer>
RosterManager.EXECUTOR_CORE_POOL_SIZE
The number of threads to keep in the thread pool that is used to invoke roster event listeners, even if they are idle.static final SystemProperty<Integer>
RosterManager.EXECUTOR_MAX_POOL_SIZE
The maximum number of threads to allow in the thread pool that is used to invoke roster event listeners.static final SystemProperty<Duration>
RosterManager.EXECUTOR_POOL_KEEP_ALIVE
The number of threads in the thread pool that is used to invoke roster event listeners is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating. -
Uses of SystemProperty in org.jivesoftware.openfire.sasl
Fields in org.jivesoftware.openfire.sasl declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
AnonymousSaslServer.ENABLED
static final SystemProperty<Integer>
ScramSha1SaslServer.ITERATION_COUNT
static final SystemProperty<Boolean>
ExternalClientSaslServer.PROPERTY_SASL_EXTERNAL_CLIENT_SUPPRESS_MATCHING_REALMNAME
static final SystemProperty<Boolean>
ExternalServerSaslServer.PROPERTY_SASL_EXTERNAL_SERVER_REQUIRE_AUTHZID
This property controls if the inbound connection is required to provide an authorization identity in the SASL EXTERNAL handshake (as part of an `auth` element). -
Uses of SystemProperty in org.jivesoftware.openfire.security
Fields in org.jivesoftware.openfire.security declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Class>
SecurityAuditManager.AUDIT_PROVIDER
-
Uses of SystemProperty in org.jivesoftware.openfire.server
Fields in org.jivesoftware.openfire.server declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Integer>
OutgoingSessionPromise.QUEUE_MAX_THREADS
static final SystemProperty<Integer>
OutgoingSessionPromise.QUEUE_MIN_THREADS
static final SystemProperty<Integer>
OutgoingSessionPromise.QUEUE_SIZE
static final SystemProperty<Duration>
OutgoingSessionPromise.QUEUE_THREAD_TIMEOUT
static final SystemProperty<Boolean>
RemoteServerManager.RECURSE
Defines if the permission setting for server-to-server connection applies recursively for subdomains. -
Uses of SystemProperty in org.jivesoftware.openfire.session
Fields in org.jivesoftware.openfire.session declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
ConnectionSettings.Client.ENABLE_OLD_SSLPORT_PROPERTY
static final SystemProperty<Boolean>
ConnectionSettings.Component.ENABLE_OLD_SSLPORT_PROPERTY
static final SystemProperty<Duration>
ConnectionSettings.Client.IDLE_TIMEOUT_PROPERTY
static final SystemProperty<Duration>
ConnectionSettings.Component.IDLE_TIMEOUT_PROPERTY
How much time the server will wait without receiving an inbound message until it is classed as an idle connection and closed.static final SystemProperty<Duration>
ConnectionSettings.Multiplex.IDLE_TIMEOUT_PROPERTY
How much time the server will wait without receiving an inbound message until it is classed as an idle connection and closed.static final SystemProperty<Duration>
ConnectionSettings.Server.IDLE_TIMEOUT_PROPERTY
How much time the server will wait without receiving an inbound message until it is classed as an idle connection and closed.static final SystemProperty<Duration>
LocalOutgoingServerSession.INITIALISE_TIMEOUT_SECONDS
Controls the S2S outgoing session initialise timeout time in secondsstatic final SystemProperty<Boolean>
ConnectionSettings.Client.KEEP_ALIVE_PING_PROPERTY
static final SystemProperty<Duration>
ConnectionSettings.Client.PREAUTH_TIMEOUT_PROPERTY
static final SystemProperty<Boolean>
ConnectionSettings.Server.REVOCATION_CHECK_ONLY_END_ENTITY
Only verify revocation status of end-entity (leaf) certificates.static final SystemProperty<Boolean>
ConnectionSettings.Server.REVOCATION_SOFT_FAIL
Allow validation to continue if revocation information is unavailable.static final SystemProperty<Boolean>
ConnectionSettings.Client.STREAM_LIMITS_ADVERTISEMENT_DISABLED
static final SystemProperty<Boolean>
ConnectionSettings.Server.STREAM_LIMITS_ADVERTISEMENT_DISABLED
static final SystemProperty<Duration>
SoftwareVersionManager.VERSION_QUERY_DELAY
static final SystemProperty<Boolean>
SoftwareVersionManager.VERSION_QUERY_ENABLED
-
Uses of SystemProperty in org.jivesoftware.openfire.spi
Fields in org.jivesoftware.openfire.spi declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
EncryptionArtifactFactory.SNI_ENABLED
static final SystemProperty<String>
EncryptionArtifactFactory.SSLCONTEXT_PROTOCOL
static final SystemProperty<Class>
EncryptionArtifactFactory.TRUST_MANAGER_CLASS
static final SystemProperty<Duration>
NettyServerInitializer.WRITE_TIMEOUT_SECONDS
Controls the write timeout time in seconds to handle stalled sessions and prevent DoS -
Uses of SystemProperty in org.jivesoftware.openfire.streammanagement
Fields in org.jivesoftware.openfire.streammanagement declared as SystemPropertyModifier and TypeFieldDescriptionstatic SystemProperty<Boolean>
StreamManager.ACTIVE
static SystemProperty<Boolean>
StreamManager.LOCATION_ENABLED
static SystemProperty<Boolean>
StreamManager.LOCATION_TERMINATE_OTHERS_ENABLED
static SystemProperty<Boolean>
StreamManager.MAX_SERVER_ENABLED
-
Uses of SystemProperty in org.jivesoftware.openfire.update
Fields in org.jivesoftware.openfire.update declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<String>
UpdateManager.PROXY_HOST
static final SystemProperty<Integer>
UpdateManager.PROXY_PORT
-
Uses of SystemProperty in org.jivesoftware.openfire.user
Fields in org.jivesoftware.openfire.user declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
UserManager.ALLOW_FUTURE_USERS
When enabled, allows Openfire to process data for local JIDs that potentially are future users.static final SystemProperty<Class>
HybridUserProvider.PRIMARY_PROVIDER
static final SystemProperty<String>
HybridUserProvider.PRIMARY_PROVIDER_CONFIG
static final SystemProperty<Class>
HybridUserProvider.SECONDARY_PROVIDER
static final SystemProperty<String>
HybridUserProvider.SECONDARY_PROVIDER_CONFIG
static final SystemProperty<Class>
HybridUserProvider.TERTIARY_PROVIDER
static final SystemProperty<String>
HybridUserProvider.TERTIARY_PROVIDER_CONFIG
static final SystemProperty<Class>
UserManager.USER_PROPERTY_PROVIDER
static final SystemProperty<Class>
UserManager.USER_PROVIDER
Methods in org.jivesoftware.openfire.user with parameters of type SystemPropertyModifier and TypeMethodDescriptionstatic UserProvider
UserMultiProvider.instantiate
(SystemProperty<Class> implementationProperty) Instantiates a UserProvider based on Class-based system property.static UserProvider
UserMultiProvider.instantiate
(SystemProperty<Class> implementationProperty, SystemProperty<String> configProperty) Instantiates a UserProvider based on Class-based system property. -
Uses of SystemProperty in org.jivesoftware.openfire.user.property
Fields in org.jivesoftware.openfire.user.property declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Class>
HybridUserPropertyProvider.PRIMARY_PROVIDER
static final SystemProperty<String>
HybridUserPropertyProvider.PRIMARY_PROVIDER_CONFIG
static final SystemProperty<Class>
HybridUserPropertyProvider.SECONDARY_PROVIDER
static final SystemProperty<String>
HybridUserPropertyProvider.SECONDARY_PROVIDER_CONFIG
static final SystemProperty<Class>
HybridUserPropertyProvider.TERTIARY_PROVIDER
static final SystemProperty<String>
HybridUserPropertyProvider.TERTIARY_PROVIDER_CONFIG
Methods in org.jivesoftware.openfire.user.property with parameters of type SystemPropertyModifier and TypeMethodDescriptionstatic UserPropertyProvider
UserPropertyMultiProvider.instantiate
(SystemProperty<Class> implementationProperty) Instantiates a UserPropertyProvider based on Class-based system property.static UserPropertyProvider
UserPropertyMultiProvider.instantiate
(SystemProperty<Class> implementationProperty, SystemProperty<String> configProperty) Instantiates a UserPropertyProvider based on Class-based system property. -
Uses of SystemProperty in org.jivesoftware.openfire.vcard
Fields in org.jivesoftware.openfire.vcard declared as SystemProperty -
Uses of SystemProperty in org.jivesoftware.openfire.websocket
Fields in org.jivesoftware.openfire.websocket declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
WebSocketClientConnectionHandler.KEEP_ALIVE_FRAME_PING_ENABLED_PROPERTY
static final SystemProperty<Duration>
WebSocketClientConnectionHandler.KEEP_ALIVE_FRAME_PING_INTERVAL_PROPERTY
static final SystemProperty<Boolean>
WebSocketClientConnectionHandler.STREAM_SUBSTITUTION_ENABLED
Controls if clients that do websockets without the required XMPP framing will get their 'stream' element names replaced, so that they are able to connect. -
Uses of SystemProperty in org.jivesoftware.util
Fields in org.jivesoftware.util declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
Log.DEBUG_ENABLED
static final SystemProperty<Integer>
TaskEngine.EXECUTOR_CORE_POOL_SIZE
The number of threads to keep in the thread pool that is used to execute tasks of Openfire's TaskEngine, even if they are idle.static final SystemProperty<Integer>
TaskEngine.EXECUTOR_MAX_POOL_SIZE
The maximum number of threads to allow in the thread pool that is used to execute tasks of Openfire's TaskEngine.static final SystemProperty<Duration>
TaskEngine.EXECUTOR_POOL_KEEP_ALIVE
The number of threads in the thread pool that is used to execute tasks of Openfire's TaskEngine is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating.static final SystemProperty<Integer>
SAXReaderUtil.PARSER_SERVICE_CORE_POOL_SIZE
The number of threads to keep in the SAX Reader pool, even if they are idle.static final SystemProperty<Duration>
SAXReaderUtil.PARSER_SERVICE_KEEP_ALIVE_TIME
When the number of threads in the SAX reader pool is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating.static final SystemProperty<Integer>
SAXReaderUtil.PARSER_SERVICE_MAX_POOL_SIZE
The maximum number of threads to allow in the SAX Reader pool.static final SystemProperty<Boolean>
Log.TRACE_ENABLED
static final SystemProperty<Boolean>
Controls if a newline is added after a generated XML declaration and the 'stream' open tag.static final SystemProperty<Boolean>
StringUtils.XMPP_STREAM_SUPPRESS_XML_DECLARATION
Controls if an XML declaration is generated before a 'stream' open tag is sent.Methods in org.jivesoftware.util that return SystemPropertyModifier and TypeMethodDescriptionSystemProperty.Builder.build()
Validates the details of the SystemProperty, and generates one if it's valid.<C> SystemProperty<List<C>>
<C> SystemProperty<Set<C>>
Methods in org.jivesoftware.util that return types with arguments of type SystemPropertyModifier and TypeMethodDescriptionstatic Collection<SystemProperty>
SystemProperty.getProperties()
static Optional<SystemProperty>
SystemProperty.getProperty
(String key) Returns the SystemProperty for the specified key -
Uses of SystemProperty in org.jivesoftware.util.cache
Fields in org.jivesoftware.util.cache declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Duration>
ConsistencyMonitor.DELAY
static final SystemProperty<Boolean>
ConsistencyMonitor.ENABLED
static final SystemProperty<Duration>
ConsistencyMonitor.PERIOD
-
Uses of SystemProperty in org.jivesoftware.util.cert
Fields in org.jivesoftware.util.cert declared as SystemPropertyModifier and TypeFieldDescriptionstatic final SystemProperty<Boolean>
CertificateExpiryChecker.ENABLED
Enables or disabled the period check for expiry of Openfire's TLS certificates.static final SystemProperty<Duration>
CertificateExpiryChecker.FREQUENCY
How often to check for (nearly) expired TLS certificates.static final SystemProperty<Boolean>
CertificateExpiryChecker.NOTIFY_ADMINS
Determines if the administrators receive a message when an (almost) expired TLS certificate is detected.static final SystemProperty<Duration>
CertificateExpiryChecker.WARNING_PERIOD
How long before a TLS certificate will expire a warning is to be sent out to admins.