Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for createBlockingActor (0.34 sec)

  1. platforms/core-runtime/messaging/src/test/groovy/org/gradle/internal/actor/internal/DefaultActorFactorySpec.groovy

        def createsABlockingActorForATargetObject() {
            when:
            def actor = factory.createBlockingActor(target)
    
            then:
            actor != null
        }
    
        def cachesTheBlockingActorForATargetObject() {
            when:
            def actor1 = factory.createBlockingActor(target)
            def actor2 = factory.createBlockingActor(target)
    
            then:
            actor1.is(actor2)
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:59:22 UTC 2023
    - 8.1K bytes
    - Viewed (0)
  2. platforms/core-runtime/messaging/src/main/java/org/gradle/internal/actor/ActorFactory.java

        Actor createActor(Object target);
    
        /**
         * Creates a synchronous actor for the given target object.
         *
         * @param target The target object.
         * @return The actor.
         */
        Actor createBlockingActor(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)
  3. platforms/core-runtime/messaging/src/testFixtures/groovy/org/gradle/internal/actor/TestActorFactory.java

    public class TestActorFactory implements ActorFactory {
        @Override
        public Actor createActor(Object target) {
            throw new UnsupportedOperationException();
        }
    
        @Override
        public Actor createBlockingActor(final Object target) {
            return new Actor() {
                @Override
                public <T> T getProxy(Class<T> type) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:59:22 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  4. platforms/jvm/testing-jvm-infrastructure/src/main/java/org/gradle/api/internal/tasks/testing/junit/AbstractJUnitTestClassProcessor.java

            // Wrap the result processor chain up in a blocking actor, to make the whole thing thread-safe
            resultProcessorActor = actorFactory.createBlockingActor(resultProcessorChain);
            executor = createTestExecutor(resultProcessorActor);
        }
    
        protected abstract TestResultProcessor createResultProcessorChain(TestResultProcessor resultProcessor);
    
    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/core-runtime/messaging/src/main/java/org/gradle/internal/actor/internal/DefaultActorFactory.java

                    actor = new NonBlockingActor(target);
                    nonBlockingActors.put(target, actor);
                }
                return actor;
            }
        }
    
        @Override
        public Actor createBlockingActor(Object target) {
            synchronized (lock) {
                if (nonBlockingActors.containsKey(target)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:37 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  6. platforms/jvm/testing-jvm-infrastructure/src/main/java/org/gradle/api/internal/tasks/testing/testng/TestNGTestClassProcessor.java

        }
    
        @Override
        public void startProcessing(TestResultProcessor resultProcessor) {
            // Wrap the processor in an actor, to make it thread-safe
            resultProcessorActor = actorFactory.createBlockingActor(resultProcessor);
            this.resultProcessor = resultProcessorActor.getProxy(TestResultProcessor.class);
            applicationClassLoader = Thread.currentThread().getContextClassLoader();
            if (spec.isDryRun()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 21:25:59 UTC 2024
    - 10.8K bytes
    - Viewed (0)
Back to top