Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for WorkerSpec (4.1 sec)

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

    /**
     * Represents the common configuration of a worker.  Used when submitting an item of work
     * to the {@link WorkerExecutor}.
     *
     * @since 5.6
     */
    @HasInternalProtocol
    public interface WorkerSpec {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 897 bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/workerApi/md5ProcessIsolation/groovy/buildSrc/src/main/java/CreateMD5.java

        @TaskAction
        public void createHashes() {
            // <1>
            WorkQueue workQueue = getWorkerExecutor().processIsolation(workerSpec -> {
                workerSpec.getClasspath().from(getCodecClasspath());
                workerSpec.forkOptions(options -> {
                    options.setMaxHeapSize("64m"); // <2>
                });
            });
    
            for (File sourceFile : getSource().getFiles()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  3. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/DefaultWorkerSpec.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.workers.internal;
    
    import org.gradle.workers.WorkerSpec;
    
    public class DefaultWorkerSpec implements WorkerSpec {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 751 bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/workerApi/md5ProcessIsolation/kotlin/buildSrc/src/main/java/CreateMD5.java

        @TaskAction
        public void createHashes() {
            // <1>
            WorkQueue workQueue = getWorkerExecutor().processIsolation(workerSpec -> {
                workerSpec.getClasspath().from(getCodecClasspath());
                workerSpec.forkOptions(options -> {
                    options.setMaxHeapSize("64m"); // <2>
                });
            });
    
            for (File sourceFile : getSource().getFiles()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  5. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/DefaultWorkerExecutor.java

        }
        private <T extends WorkParameters> AsyncWorkCompletion submitWork(Class<? extends WorkAction<T>> workActionClass, Action<? super T> parameterAction, WorkerSpec workerSpec, WorkerFactory workerFactory) {
            Class<T> parameterType = isolationScheme.parameterTypeFor(workActionClass);
            T parameters = (parameterType == null) ? null : instantiator.newInstance(parameterType);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 15:17:07 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/snippets/workerApi/md5ClassloaderIsolation/groovy/buildSrc/src/main/java/CreateMD5.java

        @Inject
        abstract public WorkerExecutor getWorkerExecutor();
    
        @TaskAction
        public void createHashes() {
            WorkQueue workQueue = getWorkerExecutor().classLoaderIsolation(workerSpec -> {
                workerSpec.getClasspath().from(getCodecClasspath()); // <2>
            });
    
            for (File sourceFile : getSource().getFiles()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/snippets/workerApi/md5ClassloaderIsolation/kotlin/buildSrc/src/main/java/CreateMD5.java

        @Inject
        abstract public WorkerExecutor getWorkerExecutor();
    
        @TaskAction
        public void createHashes() {
            WorkQueue workQueue = getWorkerExecutor().classLoaderIsolation(workerSpec -> {
                workerSpec.getClasspath().from(getCodecClasspath()); // <2>
            });
    
            for (File sourceFile : getSource().getFiles()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  8. platforms/core-execution/workers/src/main/java/org/gradle/workers/ClassLoaderWorkerSpec.java

    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)
  9. platforms/core-execution/workers/src/main/java/org/gradle/workers/ForkingWorkerSpec.java

    import org.gradle.api.Action;
    import org.gradle.process.JavaForkOptions;
    
    /**
     * A worker spec providing the requirements of a forked process.
     *
     * @since 5.6
     */
    public interface ForkingWorkerSpec extends WorkerSpec {
        /**
         * Executes the provided action against the {@link JavaForkOptions} object associated with this builder.
         *
         * @param forkOptionsAction - An action to configure the {@link JavaForkOptions} for this builder
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  10. platforms/core-execution/workers/src/test/groovy/org/gradle/workers/internal/DefaultWorkerExecutorTest.groovy

    import org.gradle.util.UsesNativeServices
    import org.gradle.util.internal.RedirectStdOutAndErr
    import org.gradle.workers.WorkAction
    import org.gradle.workers.WorkParameters
    import org.gradle.workers.WorkerSpec
    import org.junit.Rule
    import spock.lang.Specification
    
    @UsesNativeServices
    class DefaultWorkerExecutorTest extends Specification {
        @Rule
        RedirectStdOutAndErr output = new RedirectStdOutAndErr()
        @Rule
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 11 15:27:52 UTC 2024
    - 8.3K bytes
    - Viewed (0)
Back to top