Jive Forums API (5.5.20.2-oracle) Developer Javadocs

Package com.jivesoftware.util

Common utility classes for all Jive Software code.

See:
          Description

Interface Summary
Cache General purpose cache.
Cacheable Interface that defines the necessary behavior for objects added to a Cache.
CacheFactory.ClusteringListener Listener interface for any object which needs to be notified when clustering starts or stops
CollectionUtils.ListItemTransformer Collection modifying functor.
DateRange A DateRange converts an abstract starting and ending time into specific instances in time.
JiveProperties An extension of the Map interface to add support for getting child property names or a Collection of all property names.
PollableRunnable A simple extension of the Runnable class which adds the ability for a runnable to be monitored much like a progress meter.
 

Class Summary
AbsoluteDateRange Represents a date range between two fixed instances in time.
AbstractPollableRunnable An abstract implementation of the PollableRunnable interface.
BeanUtils A utility class that provides methods that are useful for dealing with Java Beans.
BooleanList A simplified List for boolean values.
ByteFormat A formatter for formatting byte sizes.
CacheFactory Creates Cache objects.
CacheObject Wrapper for all objects put into cache.
CacheSizes Utility class for determining the sizes in bytes of commonly used objects.
CacheWrapper Acts as a proxy for a Cache implementation.
CancellableRunnable Cancellable task.
CircularLinkedList Simple circular LinkedList allowing the marking of a position, reset of position, and pass count.
ClassUtils A utility class to assist with loading classes or resources by name.
ClusteredCache Clustered implementation of the Cache interface using Tangosol's Coherence product.
ClusteredCache.CacheCollectionWrapper  
ClusteredCache.CacheIterator  
ClusteredCache.CacheSetWrapper  
CoherenceCache Implementation of the Cache interface that uses the Coherence LocalCache class.
CoherenceInfo A utility class which helps to gather Coherence stats and information.
CoherenceInfo.NodeInfo Encapsulates statistics and information about a cluster node.
CollectionUtils Utilities to be used with java collection objects.
ConcurrentHashSet Wraps the standard HashSet with concurrent ReadWriteLock protections and iterator over copy of contents.
ContentTypeResponseWrapper The class wraps the Response object to ensure that the character set for the response is always set.
CookieUtils A set of methods for manipulating cookies.
CronClusterUpdateTask Coherence cluster task that propogates cron task adds/updates/deletes across cluster members.
CronTask A CronTask is a task which runs according to a schedule determined by a CronTimer.
CronTaskManager Manages the creation and persistence of CronTasks.
CronTimer A class that is used to fire at given moment in time, defined with Unix 'cron-like' definitions.
DateBean Simple bean that holds the value of the current time.
DbJiveProperties Retrieves and stores Jive properties.
DefaultCache Default, non-distributed implementation of the Cache interface.
DoubleEqualityComparator This class determines the parameters of the floating point representation and provides methods for comparing the equality of floating point numbers.
EncryptionUtil A utility for encrypting strings using different algorithms.
ExtendedPropertyUtils ExtendedPropertyUtils provides utility methods for working with extended properties.
ExternalizableLiteUtil Utility methods to assist in working with the Coherence ExternalizableLite interface.
FastDateFormat Similar to SimpleDateFormat, but faster and thread-safe.
ForumList Created by IntelliJ IDEA.
ForumThreadList Created by IntelliJ IDEA.
JavaCodeViewer A class that syntax highlights Java code into html.
JiveBeanInfo An abstract BeanInfo implementation that automatically constructs PropertyDescriptors and handles i18n through ResourceBundles.
JiveServletFilter A base Jive servlet filter class.
LinkedList Simple LinkedList implementation.
LinkedListNode Doubly linked node in a LinkedList.
LocaleUtils A set of methods for retrieving and converting locale specific strings and numbers.
LongHashMap Hash map holding (key,value) associations of type (long-->Object); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
LongList A List type class for long values.
LongTree A simple tree structure for long values.
LRUCache Default, non-distributed implementation of the Cache interface.
MemLexicon A serializable memory lexicon.
MultiIterator A class which iterates over multiple iterators.
MultipartParamUtils This class retrieves web page parameters from a multipart/form-data encoded HTML form and stores them as key/values pairs.
ParamUtils A utility class to handle servlet parameters.
ReadWriteLock Simple read write lock class that allows multiple readers but only 1 writer.
RelativeDateRange A class to manage relative date range.
Semaphore Base class for counting semaphores.
ServletUtils Utility class for working with servlet container objects, such as HttpServletRequest and HttpServletResponse.
SetCharacterEncodingFilter Set the character encoding to be the one used by Jive.
SetRequestCharacterEncodingFilter Set the character encoding to be the one used by Jive.
SetResponseCharacterEncodingFilter Set the character encoding to be the one used by Jive.
SmtpProxy A simple class that handles the work of connecting to an SMTP server to send an email message.
SpellChecker The Spell checker is used to create spell session objects to iteratively fix spelling mistakes in text.
SpellSession A spelling session is used to iteratively fix all spelling mistakes.
StringUtils Utility class to peform common String manipulation algorithms.
TaskEngine A class to manage the execution of tasks in the Jive system.
TaskWrapper  
TimeFormat A simple formatter for times.
TimerFilter A simple filter which records the execution time of the filter.
TimerFilter.Timer A *simple* model of a timer.
UnboundedDateRange  
XMLJiveProperties Provides the the ability to use simple XML property files.
XMLUtils A simple colletion of utilities for XML
ZipFileUtil Utilities for dealing with Zip files.
 

Exception Summary
AlreadyExistsException Flags an exception when something to be created or added already exists.
 

Package com.jivesoftware.util Description

Common utility classes for all Jive Software code.


Jive Forums Project Page

Copyright © 1999-2006 Jive Software.