Package org.apache.catalina.util


package org.apache.catalina.util
  • Class
    Description
    Utility class that attempts to map from a Locale to the corresponding character set to be used for interpreting input text (or generating output text) when the Content-Type header does not include one.
    Utility class to manage context names so there is one place where the conversions between baseName, path and version take place.
    Custom subclass of ObjectInputStream that loads from the class loader for this web application.
    A DOM writer optimised for use by WebDAV.
    Provides support for tracking per exception type and per HTTP status code error pages.
    A RateLimiter that compromises efficiency for accuracy in order to provide exact rate limiting.
    A RateLimiter that compromises accuracy for speed in order to provide maximum throughput.
    General purpose utility methods related to filters and filter processing.
    Provides introspection utilities that either require knowledge of Tomcat internals or are solely used by Tomcat internals.
    Contains commonly needed I/O-related methods.
    Base implementation of the Lifecycle interface that implements the state transition rules for Lifecycle.start() and Lifecycle.stop()
    Base implementation of MBean registration for lifecycle components.
    A class representing a CIDR netmask.
    This class maintains a Set of NetMask objects and allows to check if a given IP address is matched by any of the NetMasks, making it easy to create Allow and Deny lists of CIDR networks and hosts.
    Implementation of java.util.Map that includes a locked property.
    Defines the contract for a rate limiter that tracks and limits the number of requests per time window for a given identifier.
    Base implementation of RateLimiter, provides runtime data maintenance mechanism monitor.
    General purpose request parsing and encoding utility methods.
    Extended implementation of HashSet that includes a locked property.
    Simple utility module to make it easy to plug in the server identifier when integrating Tomcat.
    Utility class for managing session configuration.
    Base implementation of SessionIdGenerator that manages a pool of SecureRandom instances for generating session identifiers.
    Standard implementation of SessionIdGenerator that generates session identifiers using a pool of SecureRandom instances.
    Converts dates to strings using the same format specifiers as strftime Notes: This does not mimic strftime perfectly.
    Utility methods for string manipulation in Catalina.
    A fast counter that optimizes efficiency at the expense of approximate bucket indexing.
    This class maintains a thread safe hash map that has timestamp-based buckets followed by a string for a key, and a counter for an integer value.
    Utility methods for TLS-related operations.
    Provides the default Tomcat CSS styles.
    Utility class used to help generate return values for calls to Object.toString().
    This class is very similar to the java.net.URLEncoder class.
    XMLWriter helper class. writeText is the only method in the class doing XML escaping.