package saker.build.runtime.classpath
Package containing classes related to classpath loading and representation.
ClassPathLoader | Interface for loading classpath objects to a specified location. |
ClassPathLocation | Stateless interface which represent an unique location of a classpath. |
ClassPathLock in ClassPathLoadManager | A handle and a lock to a loaded classpath. |
ClassPathServiceEnumerator | Interface for enumerating services in a classpath. |
ClassPathLoadManager | Manager class for loading classpaths. |
HttpUrlJarFileClassPathLocation | ClassPathLocation implementation that loads a given JAR file from a HTTP URL. |
JarFileClassPathLocation | ClassPathLocation implementation backed by a JAR file at a given file system location. |
NamedCheckingClassPathServiceEnumerator | ClassPathServiceEnumerator implementation for locating a service for a class name and expected type. |
NamedClassPathServiceEnumerator | ClassPathServiceEnumerator implementation for locating a service based on a single class name. |
ServiceLoaderClassPathServiceEnumerator | ClassPathServiceEnumerator implementation backed by the ServiceLoader lookup functionality. |
ClassPathEnumerationError | An instance of this exception can be thrown when a classpath service enumeration failed for any reason. |