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. |