com.cloudbees.sdk.utils
Class ResolvedDependenciesCacheComponent

java.lang.Object
  extended by com.cloudbees.sdk.maven.ResolvedDependenciesCache
      extended by com.cloudbees.sdk.utils.ResolvedDependenciesCacheComponent

@Singleton
public class ResolvedDependenciesCacheComponent
extends com.cloudbees.sdk.maven.ResolvedDependenciesCache

Injectable component version of ResolvedDependenciesCache.

Author:
Kohsuke Kawaguchi

Constructor Summary
ResolvedDependenciesCacheComponent()
           
 
Method Summary
protected  org.sonatype.aether.resolution.DependencyResult forceResolve(com.cloudbees.sdk.GAV gav)
           
protected  File getCacheDir()
           
protected  File resolveArtifact(org.sonatype.aether.artifact.Artifact a)
           
 
Methods inherited from class com.cloudbees.sdk.maven.ResolvedDependenciesCache
getCacheFile, isStale, resolve, resolveToURLs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolvedDependenciesCacheComponent

public ResolvedDependenciesCacheComponent()
Method Detail

getCacheDir

protected File getCacheDir()
Specified by:
getCacheDir in class com.cloudbees.sdk.maven.ResolvedDependenciesCache

forceResolve

protected org.sonatype.aether.resolution.DependencyResult forceResolve(com.cloudbees.sdk.GAV gav)
                                                                throws org.sonatype.aether.resolution.DependencyResolutionException
Specified by:
forceResolve in class com.cloudbees.sdk.maven.ResolvedDependenciesCache
Throws:
org.sonatype.aether.resolution.DependencyResolutionException

resolveArtifact

protected File resolveArtifact(org.sonatype.aether.artifact.Artifact a)
                        throws org.sonatype.aether.resolution.ArtifactResolutionException
Specified by:
resolveArtifact in class com.cloudbees.sdk.maven.ResolvedDependenciesCache
Throws:
org.sonatype.aether.resolution.ArtifactResolutionException


Copyright © 2011-2014. All Rights Reserved.