Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 65 for WorkParameters (0.16 sec)

  1. platforms/documentation/docs/src/snippets/workerApi/waitForCompletion/kotlin/build.gradle.kts

    // The parameters for a single unit of work
    interface ReverseParameters : WorkParameters {
        val fileToReverse : RegularFileProperty
        val destinationDir : DirectoryProperty
    }
    
    // The implementation of a single unit of work
    abstract class ReverseFile @Inject constructor(val fileSystemOperations: FileSystemOperations) : WorkAction<ReverseParameters> {
        override fun execute() {
            fileSystemOperations.copy {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/workerApi/noIsolation/kotlin/build.gradle.kts

    // tag::unit-of-work[]
    
    // The parameters for a single unit of work
    interface ReverseParameters : WorkParameters {
        val fileToReverse : RegularFileProperty
        val destinationDir : DirectoryProperty
    }
    
    // The implementation of a single unit of work
    abstract class ReverseFile @Inject constructor(val fileSystemOperations: FileSystemOperations) : WorkAction<ReverseParameters> {
        override fun execute() {
            fileSystemOperations.copy {
    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. subprojects/core/src/integTest/groovy/org/gradle/api/file/ArchiveOperationsIntegrationTest.groovy

            given:
            file("inputs/file.txt") << "some text"
            buildFile << """
    
                ${compressTaskDeclaration(archiveType)}
    
                interface MyParameters extends WorkParameters {
                    RegularFileProperty getCompressedFile()
                    RegularFileProperty getTextFile()
                }
    
                abstract class MyWork implements WorkAction<MyParameters> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 04 22:26:51 UTC 2021
    - 8.1K bytes
    - Viewed (0)
  4. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorParametersKotlinIntegrationTest.groovy

            String toString
        ) {
            buildKotlinFile << """
                import org.gradle.workers.WorkAction
                import org.gradle.workers.WorkParameters
                import org.gradle.workers.WorkerExecutor
    
                interface TestParameters : WorkParameters {
                    @get:Input
                    val workInput: $propertyType
                }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Jan 11 20:22:02 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  5. platforms/documentation/docs/src/snippets/workerApi/waitForCompletion/groovy/build.gradle

    // The parameters for a single unit of work
    interface ReverseParameters extends WorkParameters {
        RegularFileProperty getFileToReverse()
        DirectoryProperty getDestinationDir()
    }
    
    // The implementation of a single unit of work.
    abstract class ReverseFile implements WorkAction<ReverseParameters> {
        private final FileSystemOperations fileSystemOperations
    
        @Inject
        public ReverseFile(FileSystemOperations fileSystemOperations) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  6. build-logic/integration-testing/src/main/kotlin/gradlebuild/integrationtests/action/AnnotationGeneratorWorkAction.kt

    import org.gradle.api.file.DirectoryProperty
    import org.gradle.api.provider.Property
    import org.gradle.configuration.DefaultImportsReader
    import org.gradle.workers.WorkAction
    import org.gradle.workers.WorkParameters
    import org.intellij.lang.annotations.Language
    import java.io.File
    import java.io.IOException
    import java.lang.reflect.Method
    import java.lang.reflect.Type
    import kotlin.reflect.full.memberFunctions
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jun 22 10:58:31 UTC 2022
    - 6.9K bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/snippets/providers/services/groovy/build.gradle

    import org.gradle.api.tasks.Input
    import org.gradle.api.tasks.TaskAction
    import org.gradle.workers.WorkAction
    import org.gradle.workers.WorkParameters
    import org.gradle.workers.WorkerExecutor
    import org.gradle.tooling.provider.model.ToolingModelBuilderRegistry
    import org.gradle.tooling.provider.model.ToolingModelBuilder
    
    plugins {
        id 'groovy'
    }
    
    repositories {
        mavenCentral()
    }
    
    // tag::object-factory[]
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 18:14:15 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  8. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/ConfigurationCacheWorkerApiIntegrationTest.groovy

                        executor.noIsolation().submit(SomeWorkAction) {
                            value = flag
                        }
                    }
                }
    
                interface SomeParams extends WorkParameters {
                    ${type} getValue()
                }
    
                abstract class SomeWorkAction implements WorkAction<SomeParams> {
                    void execute() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  9. platforms/core-execution/workers/src/test/groovy/org/gradle/workers/internal/DefaultWorkerExecutorTest.groovy

    import org.gradle.test.fixtures.file.TestNameTestDirectoryProvider
    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
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 11 15:27:52 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  10. platforms/core-execution/workers/src/main/java/org/gradle/workers/WorkQueue.java

         * will be thrown from {@link #await()} or from the surrounding task action if {@link #await()} is not used.
         */
        <T extends WorkParameters> void submit(Class<? extends WorkAction<T>> workActionClass, Action<? super T> parameterAction);
    
        /**
         * Blocks until all work associated with this queue is complete.  Note that when using this method inside
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 2K bytes
    - Viewed (0)
Back to top