Class ResourceResolverServiceLoader

All Implemented Interfaces:
Broadcaster, Listener, Repeater, Transceiver, Receiver, Transmitter, NamedObject

public class ResourceResolverServiceLoader extends BaseRepeater
Resolves ResourceIdentifiers into Resources.

The method resolve(ResourceIdentifier) iterates through implementations of the ResourceResolver interface located by Java's ServiceLoader, until a resolver is found that can accept the identifier, as determined by ResourceResolver.accepts(ResourceIdentifier). This resolver is then used to resolve the resource with ResourceResolver.resolve(ResourceIdentifier).

Author:
jonathanl (shibo)