Class SingleModuleJsonVersionToConfigDirectoryIndex
- java.lang.Object
-
- org.graalvm.reachability.internal.index.artifacts.SingleModuleJsonVersionToConfigDirectoryIndex
-
- All Implemented Interfaces:
VersionToConfigDirectoryIndex
public class SingleModuleJsonVersionToConfigDirectoryIndex extends java.lang.Object implements VersionToConfigDirectoryIndex
-
-
Constructor Summary
Constructors Constructor Description SingleModuleJsonVersionToConfigDirectoryIndex(java.nio.file.Path moduleRoot)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Optional<DirectoryConfiguration>findConfiguration(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)Returns the configuration directory for the requested artifact.java.util.Optional<DirectoryConfiguration>findLatestConfigurationFor(java.lang.String groupId, java.lang.String artifactId)Deprecated.java.util.Optional<DirectoryConfiguration>findLatestConfigurationFor(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)Returns the matching configuration directory for the requested artifact.
-
-
-
Method Detail
-
findConfiguration
public java.util.Optional<DirectoryConfiguration> findConfiguration(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
Returns the configuration directory for the requested artifact.- Specified by:
findConfigurationin interfaceVersionToConfigDirectoryIndex- Parameters:
groupId- the group ID of the artifactartifactId- the artifact ID of the artifactversion- the version of the artifact- Returns:
- a configuration directory, or empty if no configuration directory is available
-
findLatestConfigurationFor
@Deprecated public java.util.Optional<DirectoryConfiguration> findLatestConfigurationFor(java.lang.String groupId, java.lang.String artifactId)
Deprecated.Description copied from interface:VersionToConfigDirectoryIndexReturns the latest configuration for the requested artifact.- Specified by:
findLatestConfigurationForin interfaceVersionToConfigDirectoryIndex- Parameters:
groupId- the group ID of the artifactartifactId- the artifact ID of the artifact- Returns:
- a configuration, or empty if no configuration directory is available
-
findLatestConfigurationFor
public java.util.Optional<DirectoryConfiguration> findLatestConfigurationFor(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
Returns the matching configuration directory for the requested artifact.- Specified by:
findLatestConfigurationForin interfaceVersionToConfigDirectoryIndex- Parameters:
groupId- the group ID of the artifactartifactId- the artifact ID of the artifactversion- the version of the artifact- Returns:
- a configuration directory, or empty if no configuration directory is available
-
-