Interface ResourceProvider

All Superinterfaces:
Provider<String,Resource>, ProviderFromIRI<Resource>
All Known Subinterfaces:
ResourceRepository
All Known Implementing Classes:
AlwaysCachingResourceProvider, ClasspathResource.Provider, DataResource.Provider, EmptyResource.Provider, ErrorResource.Provider, FileDescriptorResource.Provider, FileResource.Provider, IntegrityValidatingDelegatingResource.Provider, IPFSApiResource.Provider, IPFSGatewayResource.Provider, MultibaseResource.Provider, NullResource.Provider, OkHttpResource.Provider, OptionalCachingResourceProvider, ResourceProviders, StringResource.Provider, TeapotResource.Provider, TestResource.Provider, UrlResource.Provider

public interface ResourceProvider extends ProviderFromIRI<Resource>
Resource Provider.

This is the primary interface to use (and e.g. @Inject) in clients of the Resource Framework.

See Also: