Package org.apache.camel.util
Utility classes used by the core of Camel. Also useful for Camel component developers.
-
Interface Summary Interface Description ReflectionHelper.ClassCallback Action to take on each class.ReflectionHelper.FieldCallback Callback interface invoked on each field in the hierarchy.ReflectionHelper.MethodCallback Action to take on each method. -
Class Summary Class Description AntPathMatcher PathMatcher implementation for Ant-style path patterns.BufferCaster CamelCaseOrderedProperties This class is a camelCase orderedProperties
where the key/values are stored in the order they are added or loaded.CamelURIParser A Camel specific URI parser that parses endpoint URIs in a quasi syntax that Camel uses.CaseInsensitiveMap A map that uses case insensitive keys, but preserves the original key cases.CastUtils Utility methods for type casting.ClassLoadingAwareObjectInputStream This class is copied from the Apache ActiveMQ project.CollectionHelper A number of helper methods for working with collectionsCollectionStringBuffer Deprecated. DoubleMap<K1,K2,V> FilePathResolver A resolver for file paths that supports resolving with system and environment properties.FileUtil File utilities.FilterIterator<T> A filtering iteratorHostUtils InetAddressUtil Util class forInetAddress
IntrospectionSupport Deprecated. IOHelper IO helper class.IOHelper.EncodingFileReader Encoding-aware file reader.IOHelper.EncodingFileWriter Encoding-aware file writer.IOHelper.EncodingInputStream Encoding-aware input stream.KeyValueHolder<K,V> Holder for a key and value.LocationHelper ObjectHelper A number of useful helper methods for working with ObjectsOgnlHelper Helper for Camel OGNL (Object-Graph Navigation Language) expressions.OrderedLocationProperties AnOrderedProperties
that also keeps track from which location the properties are sourced from.OrderedProperties This class is an orderedProperties
where the key/values are stored in the order they are added or loaded.PackageHelper Some helper methods for working with Java packages and versioning.Pair<T> Generic holder object for pair values.PropertiesHelper ReferenceCount ReflectionHelper Helper for working with reflection on classes.Scanner SensitiveUtils SkipIterator SkipLastByteInputStream AnInputStream
that skips the last byte of the underlying delegateInputStream
if the last byte is equal to the givenmatchLast
value.StopWatch A very simple stop watch.StreamUtils StringHelper Helper methods for working with Strings.StringQuoteHelper Utility class for parsing quoted string which is intended for parameters, separated by comma.TimeUtils Time utils.UnitUtils Unit utils.UnsafeUriCharactersEncoder Encoder for unsafe URI characters.URISupport URI utilities.