Index
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
All Classes and Interfaces|All Packages|Constant Field Values