- AbstractAuthenticationSupportedRepository - Class in org.ysb33r.grolifant.api.core.repositories
Base class for creating repository types that optionally support authentication.
- AbstractAuthenticationSupportedRepository(ProjectOperations) - Constructor in AbstractAuthenticationSupportedRepository
-
Base class constructor
insance
- AbstractBaseToolExtension - Class in org.ysb33r.grolifant.api.core.runnable
Use as a base class for project and task extensions that will wrap tools.
- AbstractBaseToolExtension(Task, ProjectOperations, T) - Constructor in AbstractBaseToolExtension
-
Attach this extension to a task
- AbstractCloudGit - Class in org.ysb33r.grolifant.api.core.git
Base class for implementing common functionality for Gitlab & GitHub.
- AbstractCloudGit(ProjectOperations, String, String) - Constructor in AbstractCloudGit
-
Constructs a representation of a cloud Git provider
- AbstractCmdlineArgumentSpec - Class in org.ysb33r.grolifant.api.core.runnable
Abstract class to set command-line parameters.
- AbstractCmdlineArgumentSpec(ProjectOperations) - Constructor in AbstractCmdlineArgumentSpec
-
- AbstractCommandExecSpec - Class in org.ysb33r.grolifant.api.core.runnable
Basic building
- AbstractCommandExecSpec(ProjectOperations) - Constructor in AbstractCommandExecSpec
-
- AbstractCommandExecTask - Class in org.ysb33r.grolifant.api.core.runnable
Configures a task that will run a non-JVM command-based execution.
- AbstractCommandExecTask() - Constructor in AbstractCommandExecTask
-
- AbstractDistributionInstaller - Class in org.ysb33r.grolifant.api.core.downloader
Common functionality to be able to download a SDK and use it within Gradle
- AbstractDistributionInstaller(String, String, ProjectOperations) - Constructor in AbstractDistributionInstaller
-
Creates setup for installing to a local cache.
- AbstractExecSpec - Class in org.ysb33r.grolifant.api.core.runnable
Base class for creating execution specifications.
- AbstractExecSpec(ProjectOperations) - Constructor in AbstractExecSpec
-
- AbstractExecWrapperWithExtensionTask - Class in org.ysb33r.grolifant.api.core.runnable
- AbstractExecWrapperWithExtensionTask() - Constructor in AbstractExecWrapperWithExtensionTask
-
- AbstractJvmExecSpec - Class in org.ysb33r.grolifant.api.core.runnable
A base class for specifying the execution of an entrypoint on a forked JVM.
- AbstractJvmExecSpec(ProjectOperations) - Constructor in AbstractJvmExecSpec
-
- AbstractJvmExecTask - Class in org.ysb33r.grolifant.api.core.runnable
Configures a task that will run an execution in a forked JVM.
- AbstractJvmExecTask() - Constructor in AbstractJvmExecTask
-
A JVM exec task that cannot utilise workers.
- AbstractJvmScriptExecSpec - Class in org.ysb33r.grolifant.api.core.runnable
Defines the basics for executing a script from a JVM-based scripting language.
- AbstractJvmScriptExecSpec(ProjectOperations) - Constructor in AbstractJvmScriptExecSpec
-
- AbstractJvmScriptExecTask - Class in org.ysb33r.grolifant.api.core.runnable
Configures a task that will run an execution in a forked JVM.
- AbstractJvmScriptExecTask() - Constructor in AbstractJvmScriptExecTask
-
JVM exec that does not support workers.
- AbstractScriptExecSpec - Class in org.ysb33r.grolifant.api.core.runnable
Basic building block for script specifications.
- AbstractScriptExecSpec(ProjectOperations) - Constructor in AbstractScriptExecSpec
-
- AbstractScriptExecTask - Class in org.ysb33r.grolifant.api.core.runnable
Configures a task that will run a non-JVM script-based execution.
- AbstractScriptExecTask() - Constructor in AbstractScriptExecTask
-
- AbstractSingleFileInstaller - Class in org.ysb33r.grolifant.api.core.downloader
Installer for single files.
- AbstractToolExtension - Class in org.ysb33r.grolifant.api.core.runnable
Use as a base class for project and task extensions that will wrap tools.
- AbstractToolExtension(Task, ProjectOperations, T) - Constructor in AbstractToolExtension
-
Attach this extension to a task
- AbstractWrapperCacheBinaryTask - Class in org.ysb33r.grolifant.api.core.wrappers
Base class for tasks that cache arbitrary binaries.
- AbstractWrapperCacheBinaryTask(String) - Constructor in AbstractWrapperCacheBinaryTask
-
- Parameters:
locationPropertiesDefaultName - The default name for the location properties file.
- AbstractWrapperGeneratorTask - Class in org.ysb33r.grolifant.api.core.wrappers
An abstract base class for creating tasks that create script wrappers.
- AbstractWrapperGeneratorTask() - Constructor in AbstractWrapperGeneratorTask
-
- access(File, Callable<T>) - Method in ExclusiveFileAccess
-
Lock access to a file and perform action.
- addCommandLineArgumentProviders(Provider<List<String>>) - Method in AbstractCmdlineArgumentSpec
-
Add lazy-evaluated providers of arguments.
- addCommandLineArgumentProviders(Provider<List<String>>) - Method in CmdlineArgumentSpec
-
Add lazy-evaluated providers of arguments.
- addCommandLineProcessor(String, Integer, CmdlineArgumentSpec) - Method in AbstractExecSpec
-
Adds a command-line processor that will process command-line arguments in a specific order.
- addCommandLineProcessor(String, Integer, CmdlineArgumentSpec) - Method in JvmAppRunnerSpec
-
Adds a command-line processor that will process command-line arguments in a specific order.
- addEnvironmentProvider(Provider<Map<String, String>>) - Method in ExecutableEntryPoint
-
Adds a provider to environment variables.
- addEnvironmentProvider(Provider<Map<String, String>>) - Method in JavaForkOptionsWithEnvProvider
-
Adds a provider to environment variables.
- addExecPattern(String) - Method in AbstractDistributionInstaller
-
Add patterns for files to be marked exe,
- AllArgsProvider - Interface in org.ysb33r.grolifant.api.core
Returns all command-line arguments within a specific context.
- appRunnerSpec - Field in AbstractExecSpec
-
- ArchiveOperationsProxy - Interface in org.ysb33r.grolifant.api.core
A proxy for archive operations.
- args(Iterable<?>) - Method in AbstractCmdlineArgumentSpec
-
Add arguments to the entrypoint.
- args(Iterable<?>) - Method in CmdlineArgumentSpec
-
Add arguments to the entrypoint.
- ArtifactDownloader - Class in org.ysb33r.grolifant.api.core.downloader
Performs low-level downloading work.
- ArtifactDownloader(URI, File, ProjectOperations, String, ArtifactRequiresDownload, CheckSumVerification) - Constructor in ArtifactDownloader
-
Download an artifact without unpacking it.
- ArtifactRequiresDownload - Interface in org.ysb33r.grolifant.api.core.downloader
Indicates whether download is required.
- ArtifactRootVerification - Interface in org.ysb33r.grolifant.api.core.downloader
Verifies a artifact root
- ArtifactUnpacker - Interface in org.ysb33r.grolifant.api.core.downloader
Unpacks an artifact.
- asConfiguration(Object) - Method in ConfigurationToolsProxy
-
- asConfiguration(Object) - Method in ProjectToolsProxy
-
- asConfigurations(Collection<?>) - Method in ConfigurationToolsProxy
-
Resolves arbitrary items to a collection of
Configuration instances.
- asConfigurations(Collection<?>) - Method in ProjectToolsProxy
-
Resolves arbitrary items to a collection of
Configuration instances.
- authentication(Action<? super AuthenticationContainer>) - Method in AbstractAuthenticationSupportedRepository
-
- AuthenticationSupportedRepositoryContent - Interface in org.ysb33r.grolifant.api.core.repositories
Configures content for an authentication-supported repository.
- await() - Method in WorkerPromise
-
Blocks until all work related to the queue is completed.
- CacheRefresh - Interface in org.ysb33r.grolifant.api.core.artifacts
Performs a cache refresh of a set of dependencies.
- ChecksumCreationException - Class in org.ysb33r.grolifant.api.errors
Failed to create checksum
- ChecksumFailedException - Class in org.ysb33r.grolifant.api.errors
Thrown when a checksum fails.
- ChecksumFailedException(String, String, File, String, String) - Constructor in ChecksumFailedException
-
Instantiates an exception.
- CheckSumVerification - Interface in org.ysb33r.grolifant.api.core
Verifies a checksum.
- ClassLocation - Interface in org.ysb33r.grolifant.api.core
Describes the location of a class.
- ClassLocationException - Class in org.ysb33r.grolifant.api.errors
Thrown when a class location search failed.
- classpath(Object) - Method in ClasspathSpec
-
Add paths to the execution classpath.
- ClasspathSpec - Interface in org.ysb33r.grolifant.api.core.jvm
Defined the classpath for a JVM operation.
- ClosureUtils - Class in org.ysb33r.grolifant.api.core
Methods for dealing with closures.
- CloudGitConfigurator - Interface in org.ysb33r.grolifant.api.core.git
A description of a Git repository from a cloud provider
- CloudGitDescriptor - Interface in org.ysb33r.grolifant.api.core.git
A description of a Git repository from a cloud provider
- cmd(Closure<?>) - Method in AbstractCommandExecSpec
-
Configures the command along with its arguments.
- cmd(Closure<?>) - Method in AbstractCommandExecTask
-
Configures the command along with its arguments.
- cmd(Closure<?>) - Method in ExecutableCommand
-
Configures the command along with its arguments.
- CmdlineArgumentSpec - Interface in org.ysb33r.grolifant.api.core
Specifies the entrypoint and arguments for running something on a JVM.
- CmdLineArgumentSpecEntry - Class in org.ysb33r.grolifant.api.core.executable
Representation of a command-line specification and its order in processing.
- CmdLineArgumentSpecEntry(String, Integer, CmdlineArgumentSpec) - Constructor in CmdLineArgumentSpecEntry
-
- CombinedProjectTaskExtensionBase - Class in org.ysb33r.grolifant.api.core.runnable
Base class for an extension that can both be used on a project or a task.
- CombinedProjectTaskExtensionBase(Task, ProjectOperations, T) - Constructor in CombinedProjectTaskExtensionBase
-
Attach this extension to a task
- COMMAND_BLOCK - Field in AbstractCommandExecSpec
-
- CommandEntryPoint - Interface in org.ysb33r.grolifant.api.core.executable
Configures a command along with its arguments.
- CommandLineArgumentProviders - Interface in org.ysb33r.grolifant.api.core
A system that can lister a list of providers of command-line arguments.
- compareTo(CmdLineArgumentSpecEntry) - Method in CmdLineArgumentSpecEntry
-
- compareTo(Version) - Method in Version
-
Compares this object with the specified object for order.
- completed() - Method in ProgressLogger
-
Prevent further logging.
- ConfigurationException - Class in org.ysb33r.grolifant.api.errors
A failure has occurred when downloading a distribution of an external tool or SDK.
- configurations - Field in ConfigurationToolsProxy
-
- ConfigurationToolsProxy - Class in org.ysb33r.grolifant.loadable.core
Common code across Gradle versions for dealing with Gradle configurations.
- ConfigurationToolsProxy(ProjectOperations, Project) - Constructor in ConfigurationToolsProxy
-
- configureCmdline(Closure<?>) - Method in JvmAppRunnerSpec
-
- configureEntrypoint(Closure<?>) - Method in JvmAppRunnerSpec
-
- configureForkOptions(Closure<?>) - Method in JvmAppRunnerSpec
-
- configureItem(Object, Closure) - Method in ClosureUtils
-
Configure this item using a closure
- configureProcess(Closure<?>) - Method in JvmAppRunnerSpec
-
- content(Action) - Method in AbstractAuthenticationSupportedRepository
-
This is currently a NOOP.
- content(Action) - Method in AuthenticationSupportedRepositoryContent
-
- copy(Action<? super CopySpec>) - Method in ProjectOperationsProxy
-
Performs a copy according to copy specification.
- copyTo(ExecSpec) - Method in AbstractExecSpec
-
Copies this specification to a standard
ExecSpec.
- copyTo(JavaExecSpec) - Method in AbstractJvmExecSpec
-
- copyTo(JavaExecSpec) - Method in JvmAppRunnerSpec
-
Copies these options to the given options.
- copyWrappersFromResources(String, Map<String, String>) - Method in ToolWrapper
-
Copy wrapper templates from resources into a temporary directory
- createAndConfigure(WorkerExecSpec) - Method in StandardWorkerAppParameterFactory
-
@param execSpec Java execution specification that can be used for setting worker execution details.
- createAndConfigure(WorkerExecSpec) - Method in WorkerAppParameterFactory
-
@param execSpec Java execution specification that can be used for setting worker execution details.
- createDualConfigurationsPre84(String, String) - Method in ConfigurationToolsProxy
-
- createExecutorFactory() - Method in AbstractJvmExecTask
-
Create a worker app executor factory.
- createParameterFactory() - Method in AbstractJvmExecTask
-
Create a worker app parameter factory.
- createTaskInputsFileEntry(TaskInputFilePropertyBuilder, List<TaskInputFileOptions>) - Method in TaskToolsProxy
-
Creates an input to a task that is based upon a cooleciton of files.
- createTempDirectory(String) - Method in FileSystemOperationsProxy
-
Creates a temporary directory with the given prefix.
- createTrinityConfigurationsPre84(String, String, String, Action<? super AttributeContainer>) - Method in ConfigurationToolsProxy
-
- credentials(Class<T>, Action<? super T>) - Method in AbstractAuthenticationSupportedRepository
-
- current() - Method in OperatingSystem
-
Returns a representation of the operating system that the JVM currently runs on.
- entrypoint(Closure<?>) - Method in AbstractExecSpec
-
Configures the native entrypoint.
- entrypoint(Closure<?>) - Method in AbstractJvmExecSpec
-
Configures the entrypoint for the JVM executable
- entrypoint(Closure<?>) - Method in Executable
-
Configures the native entrypoint.
- entrypoint(Closure<?>) - Method in ForkedJvmExecutable
-
Configures the entrypoint for the JVM executable
- environmentVariable(Object, boolean) - Method in GradleSysEnvProvider
-
- environmentVariable(Object, boolean) - Method in ProjectOperationsProxy
-
Creates a provider to an environmental variable.
- ExclusiveFileAccess - Class in org.ysb33r.grolifant.api.core
Provides co-operative exclusive file access.
- ExclusiveFileAccess(int, int) - Constructor in ExclusiveFileAccess
-
Create exclusive access guard and monitor.
- exec() - Method in AbstractWrapperCacheBinaryTask
-
- exec() - Method in AbstractWrapperGeneratorTask
-
- exec(E) - Method in ExecMethods
-
Executes an existing execution specification.
- exec(Action<? super ExecSpec>) - Method in ExecOperationsProxy
-
Executes the specified external process.
- exec(E) - Method in JvmExecMethods
-
Executes an existing execution specification.
- exec(Action<? super ExecSpec>) - Method in ProjectOperationsProxy
-
Executes the specified external process.
- ExecConfigurationException - Class in org.ysb33r.grolifant.api.errors
An error occurred trying to configure an execution specification or a resolver for
an external tool.
- ExecMethods - Interface in org.ysb33r.grolifant.api.core.runnable
Adds interface to a
AbstractToolExtension implementation, so that the spirit of the original
exec project extension can be maintained for a specific tool.
- ExecOperationsProxy - Interface in org.ysb33r.grolifant.api.core
Proxies the ExecOperations service that was added in Gradle 6.0,
so that equivalent functionality can be provided in Gradle 4.0+
- Executable - Interface in org.ysb33r.grolifant.api.core.runnable
A process that can be executed outside the JVM.
- executableByPath(Object) - Method in AbstractBaseToolExtension
-
Locate an executable by a local path.
- executableByPath(Object) - Method in BaseToolLocation
-
Locate an executable by a local path.
- executableBySearchPath(Object) - Method in AbstractBaseToolExtension
-
Locate executable by searching the current environmental search path.
- executableBySearchPath(Object) - Method in BaseToolLocation
-
Locate executable by searching the current environmental search path.
- executableByVersion(Object) - Method in AbstractToolExtension
-
Locate an executable by version, probably downloading it if not local.
- executableByVersion(Object) - Method in ToolLocation
-
Locate an executable by version, probably downloading it if not local.
- ExecutableCommand - Interface in org.ysb33r.grolifant.api.core.runnable
Describes a command-based executable
- ExecutableCommandSpec - Interface in org.ysb33r.grolifant.api.core.executable
Specifies a command along with its arguments.
- ExecutableEntryPoint - Interface in org.ysb33r.grolifant.api.core.executable
Describes the entrypoint for an external, but non-KVM, process.
- executablePathOrNull() - Method in AbstractBaseToolExtension
-
If a path has been set instead of a version, resolve the path.
- ExecutableScript - Interface in org.ysb33r.grolifant.api.core.runnable
Describes a script-based executable.
- executableSearchPathOrNull() - Method in AbstractBaseToolExtension
-
If a search path has been set, resolve the location by searching path
- executableVersionOrNull() - Method in AbstractToolExtension
-
Resolves the version if it has been set.
- ExecutionException - Class in org.ysb33r.grolifant.api.errors
A failure occurred running or setting up an execution specification.
- ExecutionMode - Enum in org.ysb33r.grolifant.api.core.jvm
Method to execution an application on the JVM
- GenericBSD - Class in org.ysb33r.grolifant.api.core.os
Abstract base class for BSD-based operating systems.
- GenericBSD() - Constructor in GenericBSD
-
- GenericUnix - Class in org.ysb33r.grolifant.api.core.os
Generic Unix-like implementation of OperatingSystem.
- GenericUnix() - Constructor in GenericUnix
-
- get(String, String, PropertyResolveOrder) - Method in PropertyResolver
-
Gets a property using a specific resolve order
- getAdditionalProperties() - Method in AbstractWrapperCacheBinaryTask
-
Returns additional properties to be added to the cached binary properties file.
- getAllArgs() - Method in AbstractCmdlineArgumentSpec
-
All defined arguments, plus all arguments providers via the command-line argument providers.
- getAllArgs() - Method in AllArgsProvider
-
All defined arguments, plus all arguments providers via the command-line argument providers.
- getApplicationArguments() - Method in WorkerExecSpec
-
The list of all resovled application arguments.
- getArch() - Method in GenericUnix
-
Architecture underlying the operating system
- getArch() - Method in OperatingSystem
-
Architecture underlying the operating system
- getArch() - Method in Windows
-
Architecture underlying the operating system
- getArchiveOperations() - Method in ProjectOperationsProxy
-
- getArchivePath() - Method in AbstractCloudGit
-
Calculates an archive path for the specific repository type.
- getArchivePath() - Method in GitHubArchive
-
Calculates an archive path for the specific repository type.
- getArchivePath() - Method in GitLabArchive
-
Calculates an archive path for the specific repository type.
- getArchiveRoot() - Method in GitRepoArchiveDownloader
-
Returns the location which is the top or home folder for a distribution.
- getArchiveUri() - Method in AbstractCloudGit
-
Obtains the URI for the archive of the repository.
- getArchiveUri() - Method in CloudGitDescriptor
-
Obtains the URI for the archive of the repository.
- getArchStr() - Method in GenericUnix
-
Implementation-specific free-form architecture string.
- getArchStr() - Method in OperatingSystem
-
Architecture underlying the operating system
- getArchStr() - Method in Solaris
-
Solaris-specific architecture strings.
- getArchStr() - Method in Windows
-
Architecture underlying the operating system
- getArgs() - Method in AbstractCmdlineArgumentSpec
-
Return list of arguments to the entrypoint.
- getArgs() - Method in CmdlineArgumentSpec
-
Return list of arguments to the entrypoint.
- getAuthentication() - Method in AbstractAuthenticationSupportedRepository
-
- getBeginToken() - Method in AbstractWrapperGeneratorTask
-
If the default of org.apache.tools.ant.filters.ReplaceTokens is used, this method
will return the start token delimiter.
- getBinaryLocationProvider() - Method in AbstractWrapperCacheBinaryTask
-
Obtains location of executable binary or script
- getBinaryVersionProvider() - Method in AbstractWrapperCacheBinaryTask
-
Obtains version of binary or script
- getCachedBinaryProperties() - Method in AbstractWrapperCacheBinaryTask
-
- getChecksum() - Method in CheckSumVerification
-
Returns the checksum in question.
- getClasspath() - Method in ClasspathSpec
-
- getCommand() - Method in CommandEntryPoint
-
Get the command.
- getCommand() - Method in ExecutableCommandSpec
-
The command used in this specification as a String.
- getCommandLineArgumentProviders() - Method in AbstractCmdlineArgumentSpec
-
Get current list of command-line argument providers.
- getCommandLineArgumentProviders() - Method in CommandLineArgumentProviders
-
Get current list of command-line argument providers.
- getCommandLineProcessors() - Method in AbstractExecSpec
-
- getCommandLineProcessors() - Method in JvmAppRunnerSpec
-
Provides direct access to the list of command-line processors.
- getConfigurations() - Method in ProjectOperationsProxy
-
Tools to deal with Gradle configurations.
- getConsoleOutput() - Method in ProjectOperationsProxy
-
Console output mode
- getCredentials(Class<T>) - Method in AbstractAuthenticationSupportedRepository
-
- getDestDirProvider() - Method in AbstractWrapperGeneratorTask
-
- getDistFromCache(String) - Method in AbstractDistributionInstaller
-
Creates a distribution if it does not exist already.
- getDistFromSdkMan(String) - Method in AbstractDistributionInstaller
-
Attempts to locate distribution in the list of SdkMan candidates.
- getDistributionFile(String, String) - Method in AbstractDistributionInstaller
-
Locates a file within the distribution
- getDistributionRoot(String) - Method in AbstractDistributionInstaller
-
Returns the location which is the top or home folder for a distribution.
- getDownloader() - Method in AbstractToolExtension
-
Gets the downloader implementation.
- getEnabled() - Method in JvmDebugOptions
-
Whether to attach a debug agent to the forked process.
- getEndToken() - Method in AbstractWrapperGeneratorTask
-
If the default of org.apache.tools.ant.filters.ReplaceTokens is used, this method
will return the end token delimiter.
- getErrorOutput() - Method in ProcessExecutionSpec
-
Returns the output stream to consume standard error from the process executing the command.
- getExecOperations() - Method in ProjectOperationsProxy
-
- getExecTools() - Method in ProjectOperationsProxy
-
Tools to deal with out-of-process, non-JVM, executables.
- getExecutable() - Method in AbstractBaseToolExtension
-
A provider for a resolved executable.
- getExecutable() - Method in BaseToolLocation
-
A provider for a resolved executable.
- getExecutableLocation() - Method in AbstractExecWrapperWithExtensionTask
-
Location of executable.
- getExecutableName(String) - Method in GenericUnix
-
Given a base string, returns the Unix exe name.
- getExecutableName(String) - Method in OperatingSystem
-
Returns OS-specific decorated exe name.
- getExecutableName(String) - Method in Windows
-
- getExecutableNames(String) - Method in GenericUnix
-
Given a base string, returns the Unix exe name.
- getExecutableNames(String) - Method in OperatingSystem
-
Returns list of possible OS-specific decorated exe names.
- getExecutableNames(String) - Method in Windows
-
- getExecutionSignature() - Method in JvmAppRunnerSpec
-
A unique string which determines whether there were any changes.
- getExtensions() - Method in ProjectOperationsProxy
-
Extensions container for the project.
- getFile() - Method in ClassLocation
-
If the class is located on the filesystem or in a JAR this will be the location.
- getFile() - Method in FilePropertyWrapper
-
Gets the file referenced by this property.
- getFileProvider() - Method in FilePropertyWrapper
-
Gets the provider for this file property
- getFromCache(String, boolean, Downloader) - Method in ArtifactDownloader
-
Creates a distribution/file it it does not exist already.
- getFromCache(URI, String, String) - Method in DependencyCache
-
Extract an artifact from cache.
- getFsOperations() - Method in ProjectOperationsProxy
-
Returns an object instance for filesystem operations that deals coprrectly with the functionality of the
curretn Gradle version.
- getFullProjectPath() - Method in ProjectOperationsProxy
-
Get the full project path including the root project name in case of a multi-project.
- getGradleLogLevel() - Method in ProjectOperationsProxy
-
Get the minimum log level for Gradle.
- getGradleUserHomeDir() - Method in ProjectOperationsProxy
-
Gradle user home directory.
- getGroupProvider() - Method in ProjectOperationsProxy
-
Lazy-evaluated project group.https://gitlab.com/ysb33rOrg/grolifant/-/jobs/3248448094
- getIdentifier() - Method in AbstractCloudGit
-
Returns an identifier of an instance in the repository.
- getInferModulePath() - Method in ModularitySpec
-
Whether module path should be inferred.
- getJavaExecSpec() - Method in WorkerExecSpec
-
- getJvmEntrypoint() - Method in WorkerExecSpec
-
The JVM entry point.
- getJvmForkOptions() - Method in AbstractJvmExecSpec
-
- getJvmTools() - Method in ProjectOperationsProxy
-
Tools for working with JVMs
- getLocationPropertiesFile() - Method in AbstractWrapperCacheBinaryTask
-
- getMainClass() - Method in MainClassSpec
-
Get the main class name.
- getMainModule() - Method in ModularitySpec
-
Provider to the main module name.
- getName() - Method in AbstractCloudGit
-
Obtains the name of the Git service.
- getName() - Method in BaseScriptDefinition
-
Name of script.
- getName() - Method in BaseScriptSpec
-
Provider to the name of a script.
- getName() - Method in CloudGitDescriptor
-
Obtains the name of the Git service.
- getName() - Method in ScriptDefinition
-
- getNameOrPath() - Method in ScriptDefinition
-
- getNameOrPath() - Method in ScriptSpec
-
Provider to either a script name or a string-based representation of the file path where the script can be
found.
- getOrganisation() - Method in AbstractCloudGit
-
Get the organisation
- getOrganisation() - Method in CloudGitDescriptor
-
Organisation on Git cloud service
- getPath() - Method in OperatingSystem
-
List of system search paths
- getPath() - Method in ScriptDefinition
-
- getPath() - Method in ScriptSpec
-
Provider to the path of a script.
- getPathSeparator() - Method in OperatingSystem
-
The character used to separate elements in a system search path
- getPort() - Method in JvmDebugOptions
-
The debug port.
- getPreArgs() - Method in AbstractCmdlineArgumentSpec
-
A provider to arguments that will be inserted before any supplied arguments.
- getPreArgs() - Method in AllArgsProvider
-
A provider to arguments that will be inserted before any supplied arguments.
- getPreArgs() - Method in BaseScriptDefinition
-
A provider to arguments that will be inserted before any supplied arguments.
- getPreArgs() - Method in ScriptDefinition
-
A provider to arguments that will be inserted before any supplied arguments.
- getProjectDir() - Method in ProjectOperationsProxy
-
Returns the project directory.
- getProjectExtension() - Method in CombinedProjectTaskExtensionBase
-
If this extension is attached to a task, this point to the global project extension if it exists,
other null.
- getProjectName() - Method in ProjectOperationsProxy
-
The project name
- getProjectOperations() - Method in AbstractWrapperCacheBinaryTask
-
- getProjectOperations() - Method in AbstractWrapperGeneratorTask
-
- getProjectPath() - Method in ProjectOperationsProxy
-
Get project path.
- getProjectRootDir() - Method in ProjectOperationsProxy
-
Returns the root directory of the project.
- getProjectTools() - Method in ProjectOperationsProxy
-
Tools to deal with project & configuration specifics down to Gradle 4.0.
- getPropertiesDescription() - Method in AbstractWrapperCacheBinaryTask
-
Obtains a description to be added to the cached binary properties file.
- getPropertyProvider() - Method in ProjectOperationsProxy
-
- getProviders() - Method in ProjectOperationsProxy
-
A reference to the provider factory.
- getProviderTools() - Method in ProjectOperationsProxy
-
Tools to deal with provider down to Gradle 4.0.
- getRepository() - Method in AbstractCloudGit
-
Get the repository
- getRepository() - Method in CloudGitDescriptor
-
Repository on Git cloud service
- getRepositoryTools() - Method in ProjectOperationsProxy
-
Tools for dealing with repositories.
- getRuntime() - Method in ClassLocation
-
If the class is located in a runtime module
- getScriptDefinition() - Method in AbstractJvmScriptExecSpec
-
Returns the instance of the script definition.
- getScriptName(String) - Method in GenericUnix
-
Returns OS-specific decorated script name.
- getScriptName(String) - Method in OperatingSystem
-
Returns OS-specific decorated script name.
- getScriptName(String) - Method in Windows
-
Returns Windows-specific decorated script name.
- getSdkManCandidateName() - Method in AbstractDistributionInstaller
-
SDKman candidate name for distribution.
- getServer() - Method in JvmDebugOptions
-
Whether a socket-attach or a socket-listen type of debugger is expected.
- getSharedLibraryName(String) - Method in GenericUnix
-
Returns OS-specific shared library name
- getSharedLibraryName(String) - Method in OperatingSystem
-
Returns OS-specific shared library name
- getSharedLibraryName(String) - Method in Windows
-
Returns Windows shared library name
- getSharedLibrarySuffix() - Method in GenericUnix
-
Return Unix-like string that is used to suffix to shared libraries
- getSharedLibrarySuffix() - Method in MacOsX
-
Return MacOSX string that is used to suffix to shared libraries
- getSharedLibrarySuffix() - Method in OperatingSystem
-
OS-dependent string that is used to suffix to shared libraries
- getSingleFile(String) - Method in AbstractSingleFileInstaller
-
Returns the path to the terraform executable.
- getSingleFileName() - Method in AbstractSingleFileInstaller
-
Gets the name of the single file as it should be on local disk
- getStandardInput() - Method in ProcessExecutionSpec
-
Returns the standard input stream for the process executing the command.
- getStandardOutput() - Method in ProcessExecutionSpec
-
Returns the output stream to consume standard output from the process executing the command.
- getStaticLibraryName(String) - Method in GenericUnix
-
Returns OS-specific static library name
- getStaticLibraryName(String) - Method in OperatingSystem
-
Returns OS-specific static library name
- getStaticLibraryName(String) - Method in Windows
-
Returns OS-specific static library name
- getStaticLibrarySuffix() - Method in OperatingSystem
-
OS-dependent string that is used to suffix to static libraries
- getStringTools() - Method in ProjectOperationsProxy
-
Tools for dealing with conversions of various objects into string or lists of strings.
- getSuspend() - Method in JvmDebugOptions
-
Whether the forked process should be suspended until the connection to the debugger is established.
- getTask() - Method in CombinedProjectTaskExtensionBase
-
Task this extension is attached to.
- getTasks() - Method in ProjectOperationsProxy
-
Utilities for working with tasks in a consistent manner across Gradle versions.
- getTokenValuesAsMap() - Method in AbstractWrapperGeneratorTask
-
If the default of org.apache.tools.ant.filters.ReplaceTokens is used, this method
will return the collection of tokens.
- getToolExtension() - Method in AbstractExecWrapperWithExtensionTask
-
Access to the task extension of the tool type.
- getVersionProvider() - Method in ProjectOperationsProxy
-
Lazy-evaluated project version.
- getVersionProvider() - Method in ProjectToolsProxy
-
Lazy-evaluated project version.
- getWindowsExtensionSearchOrder() - Method in AbstractBaseToolExtension
-
The order in which extensions will be checked for locating an executable on Windows.
- getWindowsExtensionSearchOrder() - Method in BaseToolLocation
-
The order in which extensions will be checked for locating an executable on Windows.
- getWrapperDestinationDirProvider() - Method in AbstractWrapperGeneratorTask
-
Directory for writing wrapper files to.
- GitHubArchive - Class in org.ysb33r.grolifant.api.core.git
Describes a GitHub archive.
- GitHubArchive(ProjectOperations) - Constructor in GitHubArchive
-
- GitLabArchive - Class in org.ysb33r.grolifant.api.core.git
Describes a Gitlab archive.
- GitLabArchive(ProjectOperations) - Constructor in GitLabArchive
-
- GitRepoArchiveDownloader - Class in org.ysb33r.grolifant.api.core.git
Downloads an archive of a Git repository.
- GitRepoArchiveDownloader(CloudGitDescriptor, ProjectOperations) - Constructor in GitRepoArchiveDownloader
-
Download archive from Git Cloud provider.
- gradleProperty(Object, boolean) - Method in GradleSysEnvProvider
-
- gradleProperty(Object, boolean) - Method in ProjectOperationsProxy
-
Creates a provider to a project property.
- GradleSysEnvProvider - Interface in org.ysb33r.grolifant.api.core
An proxy to provide system properties, project properties and environmental variables as providers.
- GrolifantError - Interface in org.ysb33r.grolifant.api.errors
A token interface for exception arising out of Grolifant library.
- gzipResource(Object) - Method in ProjectOperationsProxy
-
Creates resource that points to a gzip compressed file at the given path.
- safeUri(URI) - Method in StringToolsProxy
-
Create a URI where the user/password is masked out.
- script(Closure<?>) - Method in AbstractJvmScriptExecSpec
-
Configures script elements by Groovy closure.
- script(Closure<?>) - Method in AbstractJvmScriptExecTask
-
Configures script elements by Groovy closure.
- script(Closure<?>) - Method in AbstractScriptExecSpec
-
@param specConfigurator Configurating closure.
- script(Closure<?>) - Method in AbstractScriptExecTask
-
Configures script elements by Groovy closure.
- script(Closure<?>) - Method in ExecutableScript
-
Configures script elements by Groovy closure.
- script(Closure<?>) - Method in ForkedJvmScript
-
Configures script elements by Groovy closure.
- ScriptDefinition - Class in org.ysb33r.grolifant.api.core.executable
Defines a base class for implementing a script definition.
- ScriptDefinition(ProjectOperations) - Constructor in ScriptDefinition
-
- ScriptSpec - Interface in org.ysb33r.grolifant.api.core.executable
Describes how to configure a script and its arguments.
- setArgs(List<String>) - Method in AbstractCmdlineArgumentSpec
-
Replace current arguments with a new set.
- setArgs(Iterable<?>) - Method in CmdlineArgumentSpec
-
Replace current arguments with a new set.
- setBaseUri(URI) - Method in CloudGitConfigurator
-
- setBranch(Object) - Method in AbstractCloudGit
-
Set the branch.
- setBranch(Object) - Method in CloudGitConfigurator
-
Set the branch.
- setChecksum(String) - Method in AbstractDistributionInstaller
-
Set a checksum that needs to be verified against downloaded archive
- setClasspath(FileCollection) - Method in ClasspathSpec
-
Replace existing classpath with a new collection of files.
- setCommand(Object) - Method in CommandEntryPoint
-
Set the lazy-evalued command.
- setCommand(Object) - Method in ExecutableCommandSpec
-
Set the command to use.
- setCommit(Object) - Method in AbstractCloudGit
-
Set the commit to use.
- setCommit(Object) - Method in CloudGitConfigurator
-
Set the commit to use.
- setDeleteTemplatesAfterUsage(boolean) - Method in AbstractWrapperGeneratorTask
-
Whether templates should be deleted after usage.
- setDownloadRoot(Object) - Method in AbstractDistributionInstaller
-
Sets a download root directory for the distribution.
- setDownloadRoot(File) - Method in DependencyCache
-
Sets a root directory for the cache.
- setDownloadRoot(File) - Method in GitRepoArchiveDownloader
-
Sets a download root directory for the distribution.
- setEnabled(Object) - Method in JvmDebugOptions
-
Whether to attach a debug agent to the forked process.
- setErrorOutput(OutputStream) - Method in ProcessExecutionSpec
-
Sets the output stream to consume standard error from the process executing the command.
- setExecutableVersionProvider(Provider<String>) - Method in AbstractBaseToolExtension
-
Overrides the default way or determining what the version is of a tool.
- setFile(Object) - Method in FilePropertyWrapper
-
Sets a lazy-evaluated file.
- setIgnoreExitValue(boolean) - Method in ProcessExecutionSpec
-
Sets whether a non-zero exit value is ignored, or an exception thrown.
- setInferModulePath(Provider<Boolean>) - Method in ModularitySpec
-
Whether module path should be inferred.
- setLocationPropertiesFile(Object) - Method in AbstractWrapperCacheBinaryTask
-
- setMainClass(Object) - Method in MainClassSpec
-
Set the main class name.
- setMainModule(Object) - Method in ModularitySpec
-
Set the main module name.
- setName(Object) - Method in BaseScriptDefinition
-
Sets the name of the script to use.
- setName(Object) - Method in BaseScriptSpec
-
Set the name of the script.
- setName(Object) - Method in ScriptDefinition
-
- setOrganisation(Object) - Method in AbstractCloudGit
-
Set the organisation.
- setOrganisation(Object) - Method in CloudGitConfigurator
-
Set the organisation.
- setPath(Object) - Method in ScriptDefinition
-
- setPath(Object) - Method in ScriptSpec
-
Sets the path of the script including the name of the script.
- setPort(Object) - Method in JvmDebugOptions
-
THe debug port.
- setRepository(Object) - Method in AbstractCloudGit
-
Set the repository
- setRepository(Object) - Method in CloudGitConfigurator
-
Set the repository
- setSdkManCandidateName(String) - Method in AbstractDistributionInstaller
-
Set candidate name for SdkMan if the latter should be searched for installed versions
- setServer(Object) - Method in JvmDebugOptions
-
Whether a socket-attach or a socket-listen type of debugger is expected.
- setSetDefaultPreArgsProvider(Provider<List<String>>) - Method in ScriptDefinition
-
Override the default pre-argument provider.
- setStandardInput(InputStream) - Method in ProcessExecutionSpec
-
Sets the standard input stream for the process executing the command.
- setStandardOutput(OutputStream) - Method in ProcessExecutionSpec
-
Sets the output stream to consume standard output from the process executing the command.
- setSuspend(Object) - Method in JvmDebugOptions
-
Whether the forked process should be suspended until the connection to the debugger is established.
- setTag(Object) - Method in AbstractCloudGit
-
Set the tag.
- setTag(Object) - Method in CloudGitConfigurator
-
Set the tag.
- setVersion(Object) - Method in ProjectToolsProxy.GradleProjectVersion
-
- setVersionProvider(Object) - Method in ProjectToolsProxy
-
Sets a new version for a project.
- setWindowsExtensionSearchOrder(String) - Method in AbstractBaseToolExtension
-
- setWindowsExtensionSearchOrder(String) - Method in BaseToolLocation
-
When searching for executables, the order in which to use check for file extensions.
- setWrapperDestinationDirectory(Object) - Method in AbstractWrapperGeneratorTask
-
Sets the wrapper destination directory
- SimplePasswordCredentials - Class in org.ysb33r.grolifant.api.core.repositories
Simple memory-based implementation of password credentials.
- Solaris - Class in org.ysb33r.grolifant.api.core.os
- StandardWorkerAppParameterFactory - Class in org.ysb33r.grolifant.api.core.jvm.worker
Standard parameters for running a JVM process inside a worker.
- started() - Method in ProgressLogger
-
Allow logging to start
- stringize(Collection<?>) - Method in StringToolsProxy
-
Converts a collection of most things to a list of strings.
- stringizeDropNull(Collection<?>) - Method in StringToolsProxy
-
Like
stringize, but drops any nulls, or empty instances of Provider and java.util.Optional.
- stringizeOrNull(Object) - Method in StringToolsProxy
-
Like
stringize, but returns
null rather than throwing an exception, when item is
null,
an empty {@Link Provider} or an empty java.util.Optional.
- StringToolsProxy - Class in org.ysb33r.grolifant.loadable.core
- StringToolsProxy(ProviderFactory) - Constructor in StringToolsProxy
-
- submitToWorkQueue(WorkerIsolation, WorkerExecutor, WorkerAppExecutorFactory<P>, WorkerAppParameterFactory<P>) - Method in AbstractJvmExecSpec
-
Submits this to a worker queue using an appropriate isolation mode.
- submitToWorkQueue(WorkerIsolation, WorkerExecutor, WorkerAppExecutorFactory<P>, WorkerAppParameterFactory<P>) - Method in JvmAppRunnerSpec
-
Submits this to a worker queue using an appropriate isolation mode.
- SYSTEM_ENV_PROPERTY - Field in PropertyResolver
-
- systemProperty(Object, boolean) - Method in GradleSysEnvProvider
-
- systemProperty(Object, boolean) - Method in ProjectOperationsProxy
-
Creates a provider to a system property.