Class LinkingUberspector

  • All Implemented Interfaces:
    ChainableUberspector, Uberspect, RuntimeServicesAware

    public class LinkingUberspector
    extends AbstractChainableUberspector

    When the introspector.uberspect.class configuration property contains several uberspector class names, it means those uberspectors will be chained. When an uberspector in the list other than the leftmost does not implement ChainableUberspector, then this utility class is used to provide a basic default chaining where the first non-null result is kept for each introspection call.

    Since:
    1.6
    Version:
    $Id: LinkingUberspector.java 10959 2008-07-01 00:12:29Z sdumitriu $
    See Also:
    ChainableUberspector