Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 23 for ActorFactory (0.18 sec)

  1. platforms/core-runtime/messaging/src/main/java/org/gradle/internal/actor/ActorFactory.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.internal.actor;
    
    public interface ActorFactory {
        /**
         * Creates an asynchronous actor for the given target object.
         *
         * @param target The target object.
         * @return The actor.
         */
        Actor createActor(Object target);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:59:22 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  2. platforms/software/testing-base/src/test/groovy/org/gradle/api/internal/tasks/testing/processors/MaxNParallelTestClassProcessorTest.groovy

        private final ActorFactory actorFactory = Mock()
        private final MaxNParallelTestClassProcessor processor = new MaxNParallelTestClassProcessor(2, factory, actorFactory)
    
        def createsThreadSafeWrapperForResultProcessorOnStart() {
            when:
            processor.startProcessing(resultProcessor)
    
            then:
            1 * actorFactory.createActor(resultProcessor) >> resultProcessorActor
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 18 20:52:40 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  3. platforms/software/testing-base-infrastructure/src/main/java/org/gradle/api/internal/tasks/testing/WorkerTestClassProcessorFactory.java

     */
    
    package org.gradle.api.internal.tasks.testing;
    
    import org.gradle.internal.actor.ActorFactory;
    import org.gradle.internal.id.IdGenerator;
    import org.gradle.internal.time.Clock;
    
    public interface WorkerTestClassProcessorFactory {
        TestClassProcessor create(IdGenerator<?> idGenerator, ActorFactory actorFactory, Clock clock);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:59:04 UTC 2024
    - 947 bytes
    - Viewed (0)
  4. platforms/jvm/testing-jvm-infrastructure/src/main/java/org/gradle/api/internal/tasks/testing/junit/AbstractJUnitTestClassProcessor.java

            this.actorFactory = actorFactory;
        }
    
        @Override
        public void startProcessing(TestResultProcessor resultProcessor) {
            TestResultProcessor resultProcessorChain = createResultProcessorChain(resultProcessor);
            // Wrap the result processor chain up in a blocking actor, to make the whole thing thread-safe
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:59:04 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  5. platforms/jvm/testing-jvm-infrastructure/src/main/java/org/gradle/api/internal/tasks/testing/testng/TestNgTestClassProcessorFactory.java

            this.suiteFiles = suiteFiles;
        }
    
        @Override
        public TestClassProcessor create(IdGenerator<?> idGenerator, ActorFactory actorFactory, Clock clock) {
            return new TestNGTestClassProcessor(testReportDir, options, suiteFiles, idGenerator, clock, actorFactory);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:59:04 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  6. platforms/jvm/testing-jvm/src/main/java/org/gradle/api/internal/tasks/testing/detection/DefaultTestExecuter.java

        public DefaultTestExecuter(
            WorkerProcessFactory workerFactory, ActorFactory actorFactory, ModuleRegistry moduleRegistry,
            WorkerLeaseService workerLeaseService, int maxWorkerCount,
            Clock clock, DocumentationRegistry documentationRegistry, DefaultTestFilter testFilter
        ) {
            this.workerFactory = workerFactory;
            this.actorFactory = actorFactory;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 18 20:52:40 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  7. platforms/jvm/testing-jvm-infrastructure/src/main/java/org/gradle/api/internal/tasks/testing/junitplatform/JUnitPlatformTestClassProcessorFactory.java

        public TestClassProcessor create(IdGenerator<?> idGenerator, ActorFactory actorFactory, Clock clock) {
            try {
                Class<?> clazz = getClass().getClassLoader().loadClass("org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor");
                Constructor<?> constructor = clazz.getConstructor(JUnitPlatformSpec.class, IdGenerator.class, ActorFactory.class, Clock.class);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:59:04 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  8. platforms/jvm/testing-jvm-infrastructure/src/main/java/org/gradle/api/internal/tasks/testing/testng/TestNGTestClassProcessor.java

        private final Clock clock;
        private final ActorFactory actorFactory;
        private ClassLoader applicationClassLoader;
        private Actor resultProcessorActor;
        private TestResultProcessor resultProcessor;
    
        public TestNGTestClassProcessor(File testReportDir, TestNGSpec spec, List<File> suiteFiles, IdGenerator<?> idGenerator, Clock clock, ActorFactory actorFactory) {
            this.testReportDir = testReportDir;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 21:25:59 UTC 2024
    - 10.8K bytes
    - Viewed (0)
  9. platforms/software/testing-base/src/main/java/org/gradle/api/internal/tasks/testing/processors/MaxNParallelTestClassProcessor.java

            this.maxProcessors = maxProcessors;
            this.factory = factory;
            this.actorFactory = actorFactory;
        }
    
        @Override
        public void startProcessing(TestResultProcessor resultProcessor) {
            // Create a processor that processes events in its own thread
            resultProcessorActor = actorFactory.createActor(resultProcessor);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 18 20:52:40 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  10. platforms/core-runtime/messaging/src/main/java/org/gradle/internal/actor/internal/DefaultActorFactory.java

    import org.slf4j.LoggerFactory;
    
    import java.util.IdentityHashMap;
    
    /**
     * A basic {@link ActorFactory} implementation. Currently cannot support creating both a blocking and non-blocking actor for the same target object.
     */
    public class DefaultActorFactory implements ActorFactory, Stoppable {
        private final IdentityHashMap<Object, NonBlockingActor> nonBlockingActors = new IdentityHashMap<Object, NonBlockingActor>();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:37 UTC 2024
    - 6.3K bytes
    - Viewed (0)
Back to top