Index
All Classes and Interfaces|All Packages
A
- algorithmName() - Method in record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
-
Returns the value of the
algorithmNamerecord component. - append(Path) - Method in interface xyz.jpenilla.gremlin.runtime.ClasspathAppender
- append(Path) - Method in class xyz.jpenilla.gremlin.runtime.platformsupport.FabricClasspathAppender
- append(Path) - Method in class xyz.jpenilla.gremlin.runtime.platformsupport.PaperClasspathAppender
- append(Path) - Method in class xyz.jpenilla.gremlin.runtime.platformsupport.VelocityClasspathAppender
- append(Collection<Path>) - Method in interface xyz.jpenilla.gremlin.runtime.ClasspathAppender
- asHexString() - Method in record class xyz.jpenilla.gremlin.runtime.util.HashResult
- asHexString(byte[]) - Static method in class xyz.jpenilla.gremlin.runtime.util.Util
B
- bytes() - Method in record class xyz.jpenilla.gremlin.runtime.util.HashResult
-
Returns the value of the
bytesrecord component.
C
- cacheDirectory() - Method in class xyz.jpenilla.gremlin.runtime.DependencyCache
- cacheKey() - Method in interface xyz.jpenilla.gremlin.runtime.JarProcessor
- cacheKey() - Method in class xyz.jpenilla.gremlin.runtime.RelocationProcessor
- classifier() - Method in record class xyz.jpenilla.gremlin.runtime.Dependency
-
Returns the value of the
classifierrecord component. - classloader(PluginClasspathBuilder) - Method in class xyz.jpenilla.gremlin.runtime.platformsupport.DefaultsPaperPluginLoader
- ClasspathAppender - Interface in xyz.jpenilla.gremlin.runtime
-
Helper for appending jar
Pathsto the classpath. - classpathUrl(Class<?>) - Static method in class xyz.jpenilla.gremlin.runtime.util.Util
- cleanup() - Method in class xyz.jpenilla.gremlin.runtime.DependencyCache
-
Delete cached entries that haven't been used/resolved for over an hour.
- cleanup(long, TemporalUnit) - Method in class xyz.jpenilla.gremlin.runtime.DependencyCache
-
Delete cached entries that haven't been used/resolved for the provided time period.
- close() - Method in class xyz.jpenilla.gremlin.runtime.DependencyResolver
-
Closes any isolated
ClassLoadersthat were opened in the process of resolving dependencies. - compareTo(Dependency) - Method in record class xyz.jpenilla.gremlin.runtime.Dependency
- Config(List<String>, List<Dependency>) - Constructor for record class xyz.jpenilla.gremlin.runtime.RelocationExtension.Config
-
Creates an instance of a
Configrecord class.
D
- defaultExtensions() - Static method in record class xyz.jpenilla.gremlin.runtime.DependencySet
- DefaultsPaperPluginLoader - Class in xyz.jpenilla.gremlin.runtime.platformsupport
-
Paper
PluginLoaderthat automatically loads dependencies usingDependencySet.readDefault(ClassLoader), resolves them toplugins/<plugin_name>/libraries/usingDependencyResolver, and then adds them to the plugin classpath. - DefaultsPaperPluginLoader() - Constructor for class xyz.jpenilla.gremlin.runtime.platformsupport.DefaultsPaperPluginLoader
- dependencies() - Method in record class xyz.jpenilla.gremlin.runtime.DependencySet
-
Returns the value of the
dependenciesrecord component. - dependencies(S) - Method in interface xyz.jpenilla.gremlin.runtime.Extension
- dependencies(RelocationExtension.Config) - Method in class xyz.jpenilla.gremlin.runtime.RelocationExtension
- Dependency - Record Class in xyz.jpenilla.gremlin.runtime
- Dependency(String, String, String, String, String, String) - Constructor for record class xyz.jpenilla.gremlin.runtime.Dependency
-
Creates an instance of a
Dependencyrecord class. - DependencyCache - Class in xyz.jpenilla.gremlin.runtime
- DependencyCache(Path) - Constructor for class xyz.jpenilla.gremlin.runtime.DependencyCache
- DependencyResolver - Class in xyz.jpenilla.gremlin.runtime
- DependencyResolver(Logger) - Constructor for class xyz.jpenilla.gremlin.runtime.DependencyResolver
- DependencySet - Record Class in xyz.jpenilla.gremlin.runtime
- DependencySet(List<String>, List<Dependency>, Map<String, Extension<?>>, Map<String, ?>) - Constructor for record class xyz.jpenilla.gremlin.runtime.DependencySet
-
Creates an instance of a
DependencySetrecord class. - deps() - Method in record class xyz.jpenilla.gremlin.runtime.RelocationExtension.Config
-
Returns the value of the
depsrecord component. - digest() - Method in record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
E
- equals(Object) - Method in record class xyz.jpenilla.gremlin.runtime.Dependency
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class xyz.jpenilla.gremlin.runtime.DependencySet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class xyz.jpenilla.gremlin.runtime.RelocationExtension.Config
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class xyz.jpenilla.gremlin.runtime.ResolvedDependencySet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class xyz.jpenilla.gremlin.runtime.util.HashResult
-
Indicates whether some other object is "equal to" this one.
- extension() - Method in record class xyz.jpenilla.gremlin.runtime.Dependency
-
Returns the value of the
extensionrecord component. - Extension<S> - Interface in xyz.jpenilla.gremlin.runtime
- extensionData() - Method in record class xyz.jpenilla.gremlin.runtime.DependencySet
-
Returns the value of the
extensionDatarecord component. - extensions() - Method in record class xyz.jpenilla.gremlin.runtime.DependencySet
-
Returns the value of the
extensionsrecord component.
F
- FabricClasspathAppender - Class in xyz.jpenilla.gremlin.runtime.platformsupport
- FabricClasspathAppender() - Constructor for class xyz.jpenilla.gremlin.runtime.platformsupport.FabricClasspathAppender
- files() - Method in record class xyz.jpenilla.gremlin.runtime.ResolvedDependencySet
G
- group() - Method in record class xyz.jpenilla.gremlin.runtime.Dependency
-
Returns the value of the
grouprecord component.
H
- hash(InputStream) - Method in record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
- hash(InputStream) - Method in class xyz.jpenilla.gremlin.runtime.util.MultiAlgorithmHasher
- hash(HashingAlgorithm) - Method in interface xyz.jpenilla.gremlin.runtime.util.MultiAlgorithmHasher.HashesMap
-
Get the specified hash, throwing an exception when it's not present.
- hashCode() - Method in record class xyz.jpenilla.gremlin.runtime.Dependency
-
Returns a hash code value for this object.
- hashCode() - Method in record class xyz.jpenilla.gremlin.runtime.DependencySet
-
Returns a hash code value for this object.
- hashCode() - Method in record class xyz.jpenilla.gremlin.runtime.RelocationExtension.Config
-
Returns a hash code value for this object.
- hashCode() - Method in record class xyz.jpenilla.gremlin.runtime.ResolvedDependencySet
-
Returns a hash code value for this object.
- hashCode() - Method in record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
-
Returns a hash code value for this object.
- hashCode() - Method in record class xyz.jpenilla.gremlin.runtime.util.HashResult
-
Returns a hash code value for this object.
- hashFile(Path) - Method in record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
- hashFile(Path) - Method in class xyz.jpenilla.gremlin.runtime.util.MultiAlgorithmHasher
- HashingAlgorithm - Record Class in xyz.jpenilla.gremlin.runtime.util
- HashingAlgorithm(String) - Constructor for record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
-
Creates an instance of a
HashingAlgorithmrecord class. - HashResult - Record Class in xyz.jpenilla.gremlin.runtime.util
- HashResult(byte[]) - Constructor for record class xyz.jpenilla.gremlin.runtime.util.HashResult
-
Creates an instance of a
HashResultrecord class. - hashString(String) - Method in record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
- hashString(String) - Method in class xyz.jpenilla.gremlin.runtime.util.MultiAlgorithmHasher
J
- jarFiles() - Method in record class xyz.jpenilla.gremlin.runtime.ResolvedDependencySet
- JarProcessor - Interface in xyz.jpenilla.gremlin.runtime
M
- map() - Method in record class xyz.jpenilla.gremlin.runtime.ResolvedDependencySet
-
Returns the value of the
maprecord component. - mkParentDirs(Path) - Static method in class xyz.jpenilla.gremlin.runtime.util.Util
-
Attempts to create the parent directories of
pathif necessary. - MultiAlgorithmHasher - Class in xyz.jpenilla.gremlin.runtime.util
- MultiAlgorithmHasher(HashingAlgorithm...) - Constructor for class xyz.jpenilla.gremlin.runtime.util.MultiAlgorithmHasher
- MultiAlgorithmHasher.HashesMap - Interface in xyz.jpenilla.gremlin.runtime.util
N
- name() - Method in record class xyz.jpenilla.gremlin.runtime.Dependency
-
Returns the value of the
namerecord component.
P
- PaperClasspathAppender - Class in xyz.jpenilla.gremlin.runtime.platformsupport
- PaperClasspathAppender(PluginClasspathBuilder) - Constructor for class xyz.jpenilla.gremlin.runtime.platformsupport.PaperClasspathAppender
- parse(String, String) - Static method in record class xyz.jpenilla.gremlin.runtime.Dependency
- parseConfig(List<String>) - Method in interface xyz.jpenilla.gremlin.runtime.Extension
- parseConfig(List<String>) - Method in class xyz.jpenilla.gremlin.runtime.RelocationExtension
- process(Path, Path) - Method in interface xyz.jpenilla.gremlin.runtime.JarProcessor
- process(Path, Path) - Method in class xyz.jpenilla.gremlin.runtime.RelocationProcessor
- processorName() - Method in interface xyz.jpenilla.gremlin.runtime.Extension
- processorName() - Method in class xyz.jpenilla.gremlin.runtime.RelocationExtension
R
- read(InputStream) - Static method in record class xyz.jpenilla.gremlin.runtime.DependencySet
- read(InputStream, Map<String, Extension<?>>) - Static method in record class xyz.jpenilla.gremlin.runtime.DependencySet
- readDefault(ClassLoader) - Static method in record class xyz.jpenilla.gremlin.runtime.DependencySet
- readDefault(ClassLoader, Map<String, Extension<?>>) - Static method in record class xyz.jpenilla.gremlin.runtime.DependencySet
- readFromClasspathResource(ClassLoader, String) - Static method in record class xyz.jpenilla.gremlin.runtime.DependencySet
- readFromClasspathResource(ClassLoader, String, Map<String, Extension<?>>) - Static method in record class xyz.jpenilla.gremlin.runtime.DependencySet
- RelocationExtension - Class in xyz.jpenilla.gremlin.runtime
- RelocationExtension() - Constructor for class xyz.jpenilla.gremlin.runtime.RelocationExtension
- RelocationExtension.Config - Record Class in xyz.jpenilla.gremlin.runtime
- RelocationProcessor - Class in xyz.jpenilla.gremlin.runtime
- RelocationProcessor(RelocationExtension.Config) - Constructor for class xyz.jpenilla.gremlin.runtime.RelocationProcessor
- relocations() - Method in record class xyz.jpenilla.gremlin.runtime.RelocationExtension.Config
-
Returns the value of the
relocationsrecord component. - repositories() - Method in record class xyz.jpenilla.gremlin.runtime.DependencySet
-
Returns the value of the
repositoriesrecord component. - resolve(DependencySet, DependencyCache) - Method in class xyz.jpenilla.gremlin.runtime.DependencyResolver
- resolve(DependencySet, DependencyCache, DependencyCache) - Method in class xyz.jpenilla.gremlin.runtime.DependencyResolver
- ResolvedDependencySet - Record Class in xyz.jpenilla.gremlin.runtime
- ResolvedDependencySet(Map<Dependency, Path>) - Constructor for record class xyz.jpenilla.gremlin.runtime.ResolvedDependencySet
-
Creates an instance of a
ResolvedDependencySetrecord class. - rethrow(Throwable) - Static method in class xyz.jpenilla.gremlin.runtime.util.Util
S
- SHA1 - Static variable in record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
- sha256() - Method in record class xyz.jpenilla.gremlin.runtime.Dependency
-
Returns the value of the
sha256record component. - SHA256 - Static variable in record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
- shutdownExecutor(ExecutorService, TimeUnit, long) - Static method in class xyz.jpenilla.gremlin.runtime.util.Util
- sorted(Collection<T>) - Static method in class xyz.jpenilla.gremlin.runtime.util.Util
T
- toString() - Method in record class xyz.jpenilla.gremlin.runtime.Dependency
-
Returns a string representation of this record class.
- toString() - Method in record class xyz.jpenilla.gremlin.runtime.DependencySet
-
Returns a string representation of this record class.
- toString() - Method in record class xyz.jpenilla.gremlin.runtime.RelocationExtension.Config
-
Returns a string representation of this record class.
- toString() - Method in record class xyz.jpenilla.gremlin.runtime.ResolvedDependencySet
-
Returns a string representation of this record class.
- toString() - Method in record class xyz.jpenilla.gremlin.runtime.util.HashingAlgorithm
-
Returns a string representation of this record class.
- toString() - Method in record class xyz.jpenilla.gremlin.runtime.util.HashResult
-
Returns a string representation of this record class.
U
- Util - Class in xyz.jpenilla.gremlin.runtime.util
V
- VelocityClasspathAppender - Class in xyz.jpenilla.gremlin.runtime.platformsupport
- VelocityClasspathAppender(ProxyServer, Object) - Constructor for class xyz.jpenilla.gremlin.runtime.platformsupport.VelocityClasspathAppender
- version() - Method in record class xyz.jpenilla.gremlin.runtime.Dependency
-
Returns the value of the
versionrecord component.
X
- xyz.jpenilla.gremlin.runtime - package xyz.jpenilla.gremlin.runtime
- xyz.jpenilla.gremlin.runtime.platformsupport - package xyz.jpenilla.gremlin.runtime.platformsupport
- xyz.jpenilla.gremlin.runtime.util - package xyz.jpenilla.gremlin.runtime.util
All Classes and Interfaces|All Packages