Package xyz.jpenilla.gremlin.runtime
Class DependencyResolver
java.lang.Object
xyz.jpenilla.gremlin.runtime.DependencyResolver
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes any isolatedClassLoadersthat were opened in the process of resolving dependencies.resolve(DependencySet dependencySet, DependencyCache cache) resolve(DependencySet dependencySet, DependencyCache cache, DependencyCache extensionDependencyCache)
-
Constructor Details
-
DependencyResolver
public DependencyResolver(org.slf4j.Logger logger)
-
-
Method Details
-
close
public void close()Closes any isolatedClassLoadersthat were opened in the process of resolving dependencies.- Specified by:
closein interfaceAutoCloseable
-
resolve
-
resolve
public ResolvedDependencySet resolve(DependencySet dependencySet, DependencyCache cache, DependencyCache extensionDependencyCache)
-