# Package org.apache.felix.ipojo.util

Interface Summary
DependencyModelListener: Listener interface for service dependencies of iPOJO component instances.
DependencyStateListener: This interface allows a class to be notified of service dependency state changes.
Log: API for the iPOJO internal Log system.
TrackerCustomizer: Tracker Customizer.

Class Summary
Callback: A callback allows invoking a method on a POJO.
ContextSourceManager: This class manages context-source management.
DependencyMetadataHelper: A set of methods to simplify the parsing of dependency attributes.
DependencyModel: Abstract dependency model.
Fields<T>: Fluent API to retrieve fields of a given type.
InstanceConfigurationSource: A context source giving access to system properties.
InvocationResult<T>: Wraps the result of a method invocation
Logger: iPOJO Logger.
Methods<T>: Fluent API to retrieve methods.
Property: Property class managing a managed value.
Reflection: Class containing utility method helping reflection
SecurityHelper: Methods checking security permissions.
ServiceLocator<T>: A simple utility class to retrive services from the service registry.
ServiceReferenceRankingComparator: Service Reference Comparator.
StreamUtils: Utility method to handle streams.
SystemPropertiesSource: A context source giving access to system properties.
Tracker: Utility class close to the OSGi Service Tracker.

Enum Summary
DependencyModel.DependencyEventType