Top Description Interfaces Classes
module org.eclipse.jetty.util

Package org.eclipse.jetty.util.resource


Jetty Util : Resource Utilities

A org.eclipse.jetty.util.resource.Resource in Jetty is an abstraction that allows for a common API to access various forms of resource sources across the Jetty ecosystem.

A org.eclipse.jetty.util.resource.Resource is created via one of the org.eclipse.jetty.util.resource.ResourceFactory.newResource(...) APIs.

Interface Summary

Modifier and TypeInterface and Description
public interface
ResourceFactory

ResourceFactory is the source of new Resource instances.

Class Summary

Modifier and TypeClass and Description
public class
AttributeNormalizer

Normalize Attribute to String.

public class
CombinedResource

Multiple Resource directories presented as a single overlayed Resource directory.

public class
FileSystemPool

TODO figure out if this should be a LifeCycle or not, how many instances of this class can reside in a JVM, who can call sweep and when.

pack-priv class
GraalIssue5720PathResource

GraalVM Native-Image Path Resource.

pack-priv class
public class
MemoryResource

An in memory Resource created from a URL

public class
MountedPathResource

Java NIO Path Resource with file system pooling.

public class
public class
public class
PathResource

Java NIO Path Resource.

public class
public abstract class
Resource

A Resource is a wrapper over a Path object pointing to a file or directory that can be represented by ajava.nio.file.FileSystem.

public class
pack-priv class
public class
Resources

Collection of helpful static methods for working with Resource objects.

public class
ResourceUriPatternPredicate

Specialized UriPatternPredicate to allow filtering Resource entries by their URI.

public class