fr.jcgay.maven.profiler
Class Statistics

java.lang.Object
  extended by fr.jcgay.maven.profiler.Statistics

public class Statistics
extends Object


Constructor Summary
Statistics()
           
 
Method Summary
 Map<org.eclipse.aether.artifact.Artifact,com.google.common.base.Stopwatch> downloads()
           
 com.google.common.collect.Table<org.apache.maven.project.MavenProject,org.apache.maven.plugin.MojoExecution,com.google.common.base.Stopwatch> executions()
           
 Date getStartTime()
           
 Iterable<String> goals()
           
 Map<org.apache.maven.project.MavenProject,com.google.common.base.Stopwatch> projects()
           
 Properties properties()
           
 Statistics setGoals(Set<String> goals)
           
 Statistics setProperties(Properties properties)
           
 void setStartTime(Date startTime)
           
 Statistics setTopProject(org.apache.maven.project.MavenProject topProject)
           
 Statistics startDownload(org.eclipse.aether.artifact.Artifact artifact)
           
 Statistics startExecution(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution execution)
           
 Statistics startProject(org.apache.maven.project.MavenProject project)
           
 Statistics stopDownload(org.eclipse.aether.artifact.Artifact artifact)
           
 Statistics stopExecution(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution execution)
           
 Statistics stopProject(org.apache.maven.project.MavenProject project)
           
 org.apache.maven.project.MavenProject topProject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Statistics

public Statistics()
Method Detail

setTopProject

public Statistics setTopProject(org.apache.maven.project.MavenProject topProject)

topProject

public org.apache.maven.project.MavenProject topProject()

setGoals

public Statistics setGoals(Set<String> goals)

goals

public Iterable<String> goals()

setProperties

public Statistics setProperties(Properties properties)

properties

public Properties properties()

projects

public Map<org.apache.maven.project.MavenProject,com.google.common.base.Stopwatch> projects()

executions

public com.google.common.collect.Table<org.apache.maven.project.MavenProject,org.apache.maven.plugin.MojoExecution,com.google.common.base.Stopwatch> executions()

downloads

public Map<org.eclipse.aether.artifact.Artifact,com.google.common.base.Stopwatch> downloads()

startProject

public Statistics startProject(org.apache.maven.project.MavenProject project)

startDownload

public Statistics startDownload(org.eclipse.aether.artifact.Artifact artifact)

startExecution

public Statistics startExecution(org.apache.maven.project.MavenProject project,
                                 org.apache.maven.plugin.MojoExecution execution)

stopDownload

public Statistics stopDownload(org.eclipse.aether.artifact.Artifact artifact)

stopExecution

public Statistics stopExecution(org.apache.maven.project.MavenProject project,
                                org.apache.maven.plugin.MojoExecution execution)

stopProject

public Statistics stopProject(org.apache.maven.project.MavenProject project)

setStartTime

public void setStartTime(Date startTime)

getStartTime

public Date getStartTime()


Copyright © 2014–2017. All rights reserved.