Package org.jivesoftware.util
package org.jivesoftware.util
Utility classes.
-
ClassDescriptionUtility class providing symmetric AES encryption/decryption.Flags an exception when something to be created or added already exists.A
ReentrantLock
lock that can be unlocked using anAutoCloseable
.A utility class that provides methods that are useful for dealing with Java Beans.A class that provides easy Blowfish encryption.A formatter for formatting byte sizes.CacheableOptional<T extends Serializable>Some times it is desirable to store in aCache
the absence of a value.Interface to listen for certificate events.Utility class that provides similar functionality to the keytool tool.A utility class to assist with loading classes or resources by name.A utility class that provides re-usable functionality that relates to Java collections.We use a simple naming convention of meta-data key names: data is stored hierarchically separated by dots.A service to send email.Deprecated, for removal: This API element is subject to removal in a future version.Servlet that gets favicons of webservers and includes them in HTTP responses.Utilities for working with graphics-related data.Exception class that wraps an HTTP error code.A Future that returns immediately.Exception thrown during application or component initialization failure.Various utility methods for working with (string representations of) IP-addresses.Holds version information for Java specification (a major and minor version, eg: 1.8, or just a number, eg: 11).An abstract BeanInfo implementation that automatically constructs PropertyDescriptors and handles i18n through ResourceBundles.Contains constant values representing various objects in Jive.Controls Jive properties.A class that extends the Java's InitialLdapContext class with two properties to store the SSLSession and the StartTlsResponse objects.Retrieves and stores Jive properties.LinkedList<E>Simple LinkedList implementation.Doubly linked node in a LinkedList.ListPager<T>This class provides an easy way to page through a filterable list of items from a JSP page.Sets the locale context-wide.A set of methods for retrieving and converting locale specific strings and numbers.Openfire makes use of a logging facade (slf4j) to manage its log output.Records meory usage (based on the 'heap') of Openfire.Memory usage statistics.Exception thrown when a modification was not allowed.A thread factory that allows threads to be named.Flags an exception when something requested is not found.Assists JSP writers in getting parameters and attributes.PersistableMap<K,V> This acts as a tag interface.This task updates or deletes a property in a cluster node's property map.Dispatches property events.Represents valid event types.Interface to listen for property events.Runs server to server test.A utility class that provides a level of abstraction around the creation of a SAXReader instance suitable for XMPP parsing, as well as maintaining a set of readers ready, available for (bulk) processing.A CompletionService that allows solvers to be scheduled.Sets the character encoding to UTF-8.SSLSocketFactory that accepts any certificate chain and also accepts expired certificates.A service to send SMS messages.An exception that wraps aStreamError
Utility class to perform common String manipulation algorithms.Represents a system property - also accessible viaJiveGlobals
.Used to build aSystemProperty
Performs tasks using worker threads.Holds version information for Openfire.A class to represent the release status of the server.A utility bean for Openfire admin console pages.Utilities to extract data from a web.xml file.Provides the ability to use simple XML property files.Replacement class of the original XMLWriter.java (version: 1.77) since the original is still using StringBuffer which is not fast.
DateTimeFormatter