Package org.apache.camel.util
package org.apache.camel.util
Utility classes used by the core of Camel. Also useful for Camel component developers.
-
ClassDescriptionPathMatcher implementation for Ant-style path patterns.This class is a camelCase ordered
Properties
where the key/values are stored in the order they are added or loaded.A Camel specific URI parser that parses endpoint URIs in a quasi syntax that Camel uses.A map that uses case insensitive keys, but preserves the original key cases.Utility methods for type casting.This class is copied from the Apache ActiveMQ project.A number of helper methods for working with collectionsDoubleMap<K1,K2, V> A resolver for file paths that supports resolving with system and environment properties.File utilities.A filtering iteratorUtil class forInetAddress
IO helper class.Encoding-aware file reader.Encoding-aware file writer.Encoding-aware input stream.KeyValueHolder<K,V> Holder for a key and value.A number of useful helper methods for working with ObjectsHelper for Camel OGNL (Object-Graph Navigation Language) expressions.AnOrderedProperties
that also keeps track from which location the properties are sourced from, and default values.This class is an orderedProperties
where the key/values are stored in the order they are added or loaded.Some helper methods for working with Java packages and versioning.Pair<T>Generic holder object for pair values.Helper for working with reflection on classes.Action to take on each class.Callback interface invoked on each field in the hierarchy.Action to take on each method.AnInputStream
that skips the last byte of the underlying delegateInputStream
if the last byte is equal to the givenmatchLast
value.A very simple stop watch.Helper methods for working with Strings.Utility class for parsing quoted string which is intended for parameters, separated by comma.Time utils.Unit utils.Encoder for unsafe URI characters.URI utilities.