org.jfrog.build.context
Class BuildContext

java.lang.Object
  extended by org.jfrog.build.context.BuildContext

public class BuildContext
extends java.lang.Object

Context container for Ivy builds, holds a set of DeployDetails for artifact to deploy after the build is complete, as well as a final build-info object.


Constructor Summary
BuildContext(org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration clientConf)
           
 
Method Summary
 void addDependency(org.jfrog.build.api.Dependency dependency)
           
 void addDeployDetailsForModule(org.jfrog.build.client.DeployDetails deployDetails)
           
 void addModule(org.jfrog.build.api.Module module)
           
 long getBuildStartTime()
           
 org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration getClientConf()
           
 java.util.List<org.jfrog.build.api.Dependency> getDependencies()
           
 java.util.Set<org.jfrog.build.client.DeployDetails> getDeployDetails()
           
 java.util.List<org.jfrog.build.api.Module> getModules()
           
 void setBuildStartTime(long buildStartTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildContext

public BuildContext(org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration clientConf)
Method Detail

addDeployDetailsForModule

public void addDeployDetailsForModule(org.jfrog.build.client.DeployDetails deployDetails)

addModule

public void addModule(org.jfrog.build.api.Module module)

getModules

public java.util.List<org.jfrog.build.api.Module> getModules()

getDeployDetails

public java.util.Set<org.jfrog.build.client.DeployDetails> getDeployDetails()

addDependency

public void addDependency(org.jfrog.build.api.Dependency dependency)

getDependencies

public java.util.List<org.jfrog.build.api.Dependency> getDependencies()

getClientConf

public org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration getClientConf()

getBuildStartTime

public long getBuildStartTime()

setBuildStartTime

public void setBuildStartTime(long buildStartTime)