Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for ClassLoaderWorkerSpec (2.25 sec)

  1. platforms/core-execution/workers/src/main/java/org/gradle/workers/ClassLoaderWorkerSpec.java

    package org.gradle.workers;
    
    import org.gradle.api.file.ConfigurableFileCollection;
    
    /**
     * A worker spec providing the requirements of an isolated classpath.
     *
     * @since 5.6
     */
    public interface ClassLoaderWorkerSpec extends WorkerSpec {
        /**
         * Gets the classpath associated with the worker.
         *
         * @return the classpath associated with the worker
         */
        ConfigurableFileCollection getClasspath();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 1K bytes
    - Viewed (0)
  2. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/DefaultClassLoaderWorkerSpec.java

    import org.gradle.api.file.ConfigurableFileCollection;
    import org.gradle.api.model.ObjectFactory;
    import org.gradle.workers.ClassLoaderWorkerSpec;
    
    import javax.inject.Inject;
    
    public class DefaultClassLoaderWorkerSpec extends DefaultWorkerSpec implements ClassLoaderWorkerSpec {
        private final ConfigurableFileCollection classpath;
    
        @Inject
        public DefaultClassLoaderWorkerSpec(ObjectFactory objectFactory) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  3. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/DefaultProcessWorkerSpec.java

    import org.gradle.process.JavaForkOptions;
    import org.gradle.workers.ClassLoaderWorkerSpec;
    import org.gradle.workers.ProcessWorkerSpec;
    
    import javax.inject.Inject;
    import java.util.Map;
    import java.util.regex.Pattern;
    
    public class DefaultProcessWorkerSpec extends DefaultClassLoaderWorkerSpec implements ProcessWorkerSpec, ClassLoaderWorkerSpec {
        /**
         * Environment variables inherited automatically on Unix systems.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  4. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/DefaultWorkerExecutor.java

                return new ForkedWorkerRequirement(baseDir, projectCacheDir.getDir(), builder.build());
            } else if (configuration instanceof ClassLoaderWorkerSpec) {
                ClassLoaderWorkerSpec classLoaderConfiguration = (ClassLoaderWorkerSpec) configuration;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 15:17:07 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  5. platforms/documentation/docs/src/docs/userguide/authoring-builds/tasks/worker_api.adoc

    ----
    <1> Expose an input property for the codec library classpath.
    <2> Configure the classpath on the link:{javadocPath}/org/gradle/workers/ClassLoaderWorkerSpec.html[ClassLoaderWorkerSpec] when creating the work queue.
    
    Next, you need to configure your build so that it has a repository to look up the codec version at task execution time.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sun Apr 28 13:41:08 UTC 2024
    - 17.7K bytes
    - Viewed (0)
  6. platforms/core-execution/workers/src/main/java/org/gradle/workers/ProcessWorkerSpec.java

    package org.gradle.workers;
    
    /**
     * A worker spec providing the requirements of a forked process with a custom classpath.
     *
     * @since 5.6
     */
    public interface ProcessWorkerSpec extends ForkingWorkerSpec, ClassLoaderWorkerSpec {
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 849 bytes
    - Viewed (0)
  7. platforms/core-execution/workers/src/main/java/org/gradle/workers/WorkerExecutor.java

        /**
         * Creates a {@link WorkQueue} to submit work for asynchronous execution with an isolated classloader and the requirements specified in the supplied {@link ClassLoaderWorkerSpec}.
         *
         * @since 5.6
         */
        WorkQueue classLoaderIsolation(Action<? super ClassLoaderWorkerSpec> action);
    
        /**
         * Creates a {@link WorkQueue} to submit work for asynchronous execution in a daemon process.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 4K bytes
    - Viewed (0)
  8. platforms/core-execution/workers/src/testFixtures/groovy/org/gradle/workers/fixtures/WorkerExecutorFixture.groovy

                    void executeTask() {
                        workerExecutor."\${isolationMode}"({ spec ->
                            displayName = this.displayName
                            if (spec instanceof ClassLoaderWorkerSpec) {
                                classpath.from(additionalClasspath)
                            }
                            if (spec instanceof ProcessWorkerSpec) {
                                forkOptions.maxHeapSize = "64m"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 05 12:36:12 UTC 2024
    - 14.2K bytes
    - Viewed (0)
  9. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorParallelIntegrationTest.groovy

                                config.forkOptions.maxHeapSize = "64m"
                                config.forkOptions(additionalForkOptions)
                            }
                            if (config instanceof ClassLoaderWorkerSpec) {
                                config.classpath.from(additionalClasspath)
                            }
                            configClosure.call(config)
                        }).submit(actionClass) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 24 06:54:47 UTC 2023
    - 31.7K bytes
    - Viewed (0)
  10. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorIntegrationTest.groovy

                                            forkOptions(additionalForkOptions)
                                        }
                                        if (config instanceof ClassLoaderWorkerSpec) {
                                            classpath.from(additionalClasspath)
                                        }
                                    }).submit(workActionClass) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:00:39 UTC 2024
    - 31K bytes
    - Viewed (0)
Back to top