## Package org.jboss.util

Interface Summary
AutoNumber: AutoNumber stores autonumbers for items in a collection.
AutoNumberHome
CachePolicy: Interface that specifies a policy for caches.
ClassPathExtensionMBean: <description>
CounterServiceMBean: MBean interface for the CounterService.
Executable: Interface for the execution of a task.
FileURLPatchMBean: Used to show the managment interface of the FileURLPatch object.
InfoMBean: <description>
Schedulable: This interface defines the manageable interface for a Scheduler Service allowing the client to create a Schedulable instance which is then run by this service at given times.
SchedulableExampleMBean
SchedulerMBean: This interface defines the manageable interface for a Scheduler Service allowing the client to create a Schedulable instance which is then run by this service at given times or to use a MBean which is called by this service at given times.
Service: <description>
ServiceControlMBean: The interface for the ServiceControl MBean.
ServiceFactory: The ServiceFactory interface is used to obtain a Service proxy instance for a named MBean.
ServiceMBean: An interface describing a JBoss service MBean.
ShutdownMBean: <description>
Sync: Interface that gives synchronization semantic to implementors
TimedCachePolicy.TimedEntry: The interface that cache entries support.
WaitSync: Interface that gives wait - notify primitives to implementors.

Class Summary
AutoNumberEJB
AutoNumberFactory: AutoNumberFactory can persistently auto number items.
ClassPathExtension: Add URL's to the MLet classloader
CounterService: A service offering accumulator style counters to help in diagnosing performance issues.
DOMWriter: A sample DOM writer.
FastKey: FastKey FastKey is a hack to enable fool proof and fast operation of caches for Entity In the case of complex PK if a developer misses hash and equals the maps won't properly work in jboss.
FileURLPatch: A MBean that patches the file URL handing implementation so that JBoss can be run in directories with a space in it.
FinderResults: A collection of keys carrying additional information about the query from which they came.
Heap: Data structure that mantains data in a ordered binary tree; each node is greater (smaller) or equal than its 2 sub-nodes, for all the hierarchy.
Info: A simple mbean that dumps out info like the system properties, etc.
LRUCachePolicy: Implementation of a Least Recently Used cache policy.
MBeanProxy: <description>
MIME2Java: MIME2Java is a convenience class which handles conversions between MIME charset names and Java encoding names.
SchedulableExample: Scheduler Instance to allow clients to run this as a scheduling service for any Schedulable instances.
Scheduler: Scheduler Instance to allow clients to run this as a scheduling service for any Schedulable instances.
Scheduler.SchedulableExample: A test class for a Schedulable Class
Semaphore: Semaphore that can allow a specified number of threads to enter, blocking the others.
SerializableEnumeration
ServiceControl: ServiceControl manages the JBoss services lifecycle.
ServiceMBeanSupport: An abstract base class JBoss services can subclass to implement a service that conforms to the ServiceMBean interface.
Shutdown: <description>
TimedCachePolicy: An implementation of a timed cache.
TimerQueue: This class runs in a single thread `TimerTask`s that have been scheduled.
TimerTask: A class that represent a task that can be scheduled for one-shot or repeated execution by a `TimerQueue`.
WaitSemaphore: Wait exclusive semaphore with wait - notify primitives
WorkerQueue: Class that queues `Executable` jobs that are executed sequentially by a single thread.
XmlHelper: A utility class to cover up the rough bits of xml parsing

Copyright © 2000 The JBoss Organization. All Rights Reserved.