Package org.apache.camel.util

Utility classes used by the core of Camel and useful for Camel component developers

See:
          Description

Interface Summary
ResolverUtil.Test A simple interface that specifies how to test classes to determine if they are to be included in the results produced by the ResolverUtil.
TimeoutMap Represents a thread safe map of values which timeout after a period of inactivity.
 

Class Summary
AsyncProcessorHelper Helper methods for AsyncProcessor objects.
CamelContextHelper A number of helper methods
CollectionHelper A number of helper methods for working with collections
CollectionStringBuffer A little helper class for converting a collection of values to a (usually comma separated) string.
DefaultTimeoutMap Default implementation of the TimeoutMap.
EndpointHelper Some helper methods for working with Endpoint instances
ExchangeHelper Some helper methods for working with Exchange objects
ExpressionComparator<E extends Exchange> An implementation of Comparator which takes an Expression which is evaluated on each exchange to compare
ExpressionHelper A collection of helper methods for working with expressions.
ExpressionListComparator An implementation of Comparator which takes a list of Expression objects which is evaluated on each exchange to compare them
FactoryFinder Finder to find factories from the resource classpath, usually META-INF/services/org/apache/camel/.
FileUtil File utilities
IntrospectionSupport Helper for introspections of beans.
IOHelper IO helper class.
LRUCache<K,V> A Least Recently Used Cache
MainSupport  
MessageHelper Some helper methods when working with Message.
ObjectHelper A number of useful helper methods for working with Objects
PackageHelper Some helper methods for working with Java packages and versioning.
ProcessorTypeHelper Helper class for ProcessorType and the other model classes.
ReflectionInjector A simple implementation of Injector which just uses reflection to instantiate new objects using their zero argument constructor.
ResolverUtil<T> ResolverUtil is used to locate classes that are available in the/a class path and meet arbitrary conditions.
ResolverUtil.AnnotatedWith A Test that checks to see if each class is annotated with a specific annotation.
ResolverUtil.IsA A Test that checks to see if each class is assignable to the provided class.
ServiceHelper A collection of helper methods for working with Service objects
SystemHelper A helper class for various System related methods
Time A helper class for working with times in various units
TimeoutMapEntry Represents an entry in a TimeoutMap
UnsafeUriCharactersEncoder Encoder for unsafe URI characters.
URISupport URI utilities.
URISupport.CompositeData Holder to get parts of the URI.
UuidGenerator Generator for Globally unique Strings.
ValueHolder<V> Holder object for a given value.
WebSphereResolverUtil WebSphere specific resolver util to handle loading annotated resources in JAR files.
 

Exception Summary
NoFactoryAvailableException Thrown if no factory resource is available for the given URI
 

Package org.apache.camel.util Description

Utility classes used by the core of Camel and useful for Camel component developers



Copyright © 2009 Apache Software Foundation. All Rights Reserved.