Index

A C D F G H I L M N R S T U W Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

afterSessionEnd(MavenSession) - Method in class net.microfalx.talos.core.MavenLogger
 
afterSessionStart(MavenSession) - Method in class net.microfalx.talos.core.MavenLogger
 

C

cleanupWorkspace(MavenSession) - Static method in class net.microfalx.talos.core.MavenStorage
Cleanups the workspaces based on file age.
create(Class<?>) - Static method in class net.microfalx.talos.core.MavenLogger
 
create(Logger) - Static method in class net.microfalx.talos.core.MavenLogger
 

D

debug(String) - Method in class net.microfalx.talos.core.MavenLogger
 
debug(String, Object...) - Method in class net.microfalx.talos.core.MavenLogger
 

F

formatDuration(long) - Static method in class net.microfalx.talos.core.MavenUtils
Formats duration Maven style.
formatDuration(Duration) - Static method in class net.microfalx.talos.core.MavenUtils
Formats duration Maven style.
formatDuration(Duration, boolean) - Static method in class net.microfalx.talos.core.MavenUtils
Formats duration Maven style.
formatDuration(Duration, boolean, boolean) - Static method in class net.microfalx.talos.core.MavenUtils
Formats duration Maven style.
formatInteger(int, int) - Static method in class net.microfalx.talos.core.MavenUtils
Returns a formatted integer, left padded.
formatInteger(int, int, boolean) - Static method in class net.microfalx.talos.core.MavenUtils
Returns a formatted integer, left padded.
formatMemory(long, long) - Static method in class net.microfalx.talos.core.MavenUtils
Formats memory usage as a string.

G

getDop() - Method in class net.microfalx.talos.core.MavenConfiguration
Returns the degree of parallelism.
getDuration() - Method in class net.microfalx.talos.core.MavenTracker
 
getFailures() - Static method in class net.microfalx.talos.core.MavenTracker
Returns all failures registered by instances of the tracker.
getGoal(MojoExecution) - Static method in class net.microfalx.talos.core.MavenUtils
Returns the goal executed for a given Mojo.
getId(Artifact) - Static method in class net.microfalx.talos.core.MavenUtils
Returns the identifier of an artifact.
getId(Dependency) - Static method in class net.microfalx.talos.core.MavenUtils
Returns the identifier of a dependency.
getId(Plugin) - Static method in class net.microfalx.talos.core.MavenUtils
Returns the identifier of a plugin.
getId(Mojo) - Static method in class net.microfalx.talos.core.MavenUtils
Returns the identifier of a mojo.
getId(MavenProject) - Static method in class net.microfalx.talos.core.MavenUtils
Returns the identifier of a project.
getId(Artifact) - Static method in class net.microfalx.talos.core.MavenUtils
Returns the identifier of an artifact.
getId(Metadata) - Static method in class net.microfalx.talos.core.MavenUtils
Returns the identifier of an artifact.
getLocalSessionsDirectory() - Static method in class net.microfalx.talos.core.MavenStorage
Returns the directory to store data for all workspaces (mostly temporary data).
getLocalSessionsDirectory(MavenSession) - Static method in class net.microfalx.talos.core.MavenStorage
Returns the directory to store data for a given session (mostly temporary data).
getLocalTrends(MavenSession) - Static method in class net.microfalx.talos.core.MavenStorage
Returns a list of resources containing trends information.
getLocalTrendsDirectory(MavenSession) - Static method in class net.microfalx.talos.core.MavenStorage
Returns the directory to store data for trends a given project.
getMojo() - Method in class net.microfalx.talos.core.MavenTracker.Failure
 
getName() - Method in class net.microfalx.talos.core.MavenTracker.Failure
 
getName(Mojo) - Static method in class net.microfalx.talos.core.MavenUtils
Returns the name of the Mojo.
getProject() - Method in class net.microfalx.talos.core.MavenTracker.Failure
 
getProperty(MavenSession, String, boolean) - Static method in class net.microfalx.talos.core.MavenUtils
Returns a property value as a boolean.
getProperty(MavenSession, String, int) - Static method in class net.microfalx.talos.core.MavenUtils
Returns a property value as an integer.
getProperty(MavenSession, String, String) - Static method in class net.microfalx.talos.core.MavenUtils
Returns a property or environment variable value.
getProperty(MavenSession, String, Duration) - Static method in class net.microfalx.talos.core.MavenUtils
Returns a property value as a Duration.
getRemoteRepositories(MavenSession) - Static method in class net.microfalx.talos.core.MavenUtils
Returns the remote repositories.
getRemoteSessionsDirectory(MavenSession) - Static method in class net.microfalx.talos.core.MavenStorage
Returns the directory to store data for a given session (mostly temporary data).
getRemoteStorage(MavenSession) - Static method in class net.microfalx.talos.core.MavenStorage
Returns a resource used to store session data remotely.
getRemoteTrends(MavenSession) - Static method in class net.microfalx.talos.core.MavenStorage
Returns a list of resources containing trends information.
getRemoteTrendsDirectory(MavenSession) - Static method in class net.microfalx.talos.core.MavenStorage
Returns the directory to store data for trends a given project.
getReport() - Method in class net.microfalx.talos.core.MavenLogger
 
getSession() - Method in class net.microfalx.talos.core.MavenConfiguration
Returns the session.
getStagingDirectory() - Static method in class net.microfalx.talos.core.MavenStorage
Returns a staging directory used to collect data related to a build.
getStagingDirectory(MavenSession) - Static method in class net.microfalx.talos.core.MavenStorage
Returns a staging directory used to collect data related to a build.
getStorageDirectory() - Static method in class net.microfalx.talos.core.MavenStorage
Returns a director used to store files for any maven plugins.
getSystemError() - Method in class net.microfalx.talos.core.MavenLogger
 
getSystemOutput() - Method in class net.microfalx.talos.core.MavenLogger
 
getSystemOutputPrintStream() - Method in class net.microfalx.talos.core.MavenLogger
 
getTargetDirectory(String, boolean) - Method in class net.microfalx.talos.core.MavenConfiguration
Returns a director inside the target directory.
getTargetDirectory(MavenProject, String) - Method in class net.microfalx.talos.core.MavenConfiguration
Returns a director inside the target directory.
getTargetFile(String, boolean) - Method in class net.microfalx.talos.core.MavenConfiguration
Returns a file inside the target directory.
getTargetFile(MavenProject, String) - Method in class net.microfalx.talos.core.MavenConfiguration
Returns a file inside the target directory.
getThrowable() - Method in class net.microfalx.talos.core.MavenTracker.Failure
 

H

hasRemoteStorage(MavenSession) - Static method in class net.microfalx.talos.core.MavenStorage
Returns whether a remote storage was configured.

I

info(String) - Method in class net.microfalx.talos.core.MavenLogger
 
info(String, Object...) - Method in class net.microfalx.talos.core.MavenLogger
 
isLoggerAvailable() - Static method in class net.microfalx.talos.core.MavenUtils
Returns whether a known logger to intercept is available.
isMavenLoggerAvailable() - Static method in class net.microfalx.talos.core.MavenUtils
Returns whether the Maven logger is available.
isMavenQuiet() - Method in class net.microfalx.talos.core.MavenConfiguration
Returns whether Maven was asked to build without any output.
isParallel() - Method in class net.microfalx.talos.core.MavenConfiguration
Returns whether the build uses multiple threads to build the project.
isProgress() - Method in class net.microfalx.talos.core.MavenConfiguration
Returns whether the build should show the progress report.
isQuiet() - Method in class net.microfalx.talos.core.MavenConfiguration
Returns whether the output in the terminal should be completely quiet.
isQuietAndWithProgress() - Method in class net.microfalx.talos.core.MavenConfiguration
Returns whether the build is quiet and progress was requested.
isSecret(String) - Static method in class net.microfalx.talos.core.MavenUtils
Returns whether the name indicates a property which stores secrets.
isVerbose() - Method in class net.microfalx.talos.core.MavenConfiguration
Returns whether the output in the terminal should be verbose.

L

leftPad(String, int) - Static method in class net.microfalx.talos.core.MavenUtils
Returns a left padded (with spaces) text.
leftPad(String, int, char) - Static method in class net.microfalx.talos.core.MavenUtils
Returns a left padded (with spaces) text.
logFailure(String, Throwable) - Method in class net.microfalx.talos.core.MavenTracker
 

M

maskSecret(String, String) - Static method in class net.microfalx.talos.core.MavenUtils
Masks the value the name indicates a property which stores secrets.
MavenConfiguration - Class in net.microfalx.talos.core
Resolves various Maven related configuration.
MavenConfiguration(MavenSession) - Constructor for class net.microfalx.talos.core.MavenConfiguration
 
MavenLogger - Class in net.microfalx.talos.core
A logger which forwards the logging to a logger and also accumulates the messages for a later use in console reports if Maven runs in quiet mode.
MavenLogger() - Constructor for class net.microfalx.talos.core.MavenLogger
 
MavenStorage - Class in net.microfalx.talos.core
Provides locations to store files for Maven projects.
MavenStorage() - Constructor for class net.microfalx.talos.core.MavenStorage
 
MavenTracker - Class in net.microfalx.talos.core
Tracks and times activities of a class.
MavenTracker(Class<?>) - Constructor for class net.microfalx.talos.core.MavenTracker
 
MavenTracker.Failure - Class in net.microfalx.talos.core
 
MavenUtils - Class in net.microfalx.talos.core
Various Maven utilities.
MavenUtils() - Constructor for class net.microfalx.talos.core.MavenUtils
 
METRICS - Static variable in class net.microfalx.talos.core.MavenUtils
 

N

net.microfalx.talos.core - package net.microfalx.talos.core
 

R

registerName(String, String) - Static method in class net.microfalx.talos.core.MavenUtils
Registers a name for a Mojo.
reset() - Static method in class net.microfalx.talos.core.MavenTracker
Resets the trackers.

S

storeTrend(MavenSession, Resource) - Static method in class net.microfalx.talos.core.MavenStorage
Stores trend metrics.

T

track(String, Callable<T>, MavenProject, Mojo) - Method in class net.microfalx.talos.core.MavenTracker
 
track(String, Consumer<T>) - Method in class net.microfalx.talos.core.MavenTracker
 
track(String, Consumer<T>, MavenProject) - Method in class net.microfalx.talos.core.MavenTracker
 
track(String, Consumer<T>, MavenProject, Mojo) - Method in class net.microfalx.talos.core.MavenTracker
 
track(String, Supplier<T>) - Method in class net.microfalx.talos.core.MavenTracker
 
trackCallable(String, Callable<T>) - Method in class net.microfalx.talos.core.MavenTracker
 

U

uploadTrend(MavenSession, Resource) - Static method in class net.microfalx.talos.core.MavenStorage
Uploads the trend metrics to a remote store.

W

warn(String) - Method in class net.microfalx.talos.core.MavenLogger
 
warn(String, Object...) - Method in class net.microfalx.talos.core.MavenLogger
 

Z

ZERO_DURATION - Static variable in class net.microfalx.talos.core.MavenUtils
 
A C D F G H I L M N R S T U W Z 
All Classes and Interfaces|All Packages|Constant Field Values