Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 437 for actor (0.04 sec)

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

     * calling {@link Dispatch#dispatch(Object)} on the actor, or using the proxy object
     * returned by {@link #getProxy(Class)}. Methods are delivered to the target object in the order they are called on the
     * actor, but are delivered to the target object by a single thread at a time. In this way, the target object does not need
     * to perform any synchronisation.</p>
     *
     * <p>An actor uses one of two modes to deliver method calls to the target object:</p>
     *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:59:22 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  2. platforms/software/testing-base/src/test/groovy/org/gradle/api/internal/tasks/testing/processors/MaxNParallelTestClassProcessorTest.groovy

            TestClassProcessor asyncProcessor2 = Mock()
            Actor actor1 = Mock()
            Actor actor2 = Mock()
    
            startProcessor()
    
            when:
            processor.processTestClass(test)
    
            then:
            1 * factory.create() >> processor1
            1 * actorFactory.createActor(processor1) >> actor1
            1 * actor1.getProxy(TestClassProcessor) >> asyncProcessor1
    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/core-runtime/messaging/src/test/groovy/org/gradle/internal/actor/internal/DefaultActorFactorySpec.groovy

            def actor1 = factory.createActor(target)
            def actor2 = factory.createActor(actor1)
    
            then:
            actor2.is(actor1)
        }
    
        def nonBlockingActorAndProxyAreBothMarkedAsThreadSafe() {
            when:
            def actor = factory.createActor(target)
    
            then:
            actor instanceof ThreadSafe
            actor.getProxy(Runnable) instanceof ThreadSafe
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:59:22 UTC 2023
    - 8.1K bytes
    - Viewed (0)
  4. platforms/core-runtime/messaging/src/main/java/org/gradle/internal/actor/internal/DefaultActorFactory.java

                }
                NonBlockingActor actor = nonBlockingActors.get(target);
                if (actor == null) {
                    actor = new NonBlockingActor(target);
                    nonBlockingActors.put(target, actor);
                }
                return actor;
            }
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:37 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  5. platforms/core-runtime/messaging/src/main/java/org/gradle/internal/actor/ActorFactory.java

     * 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);
    
        /**
         * Creates a synchronous actor for the given target object.
         *
         * @param target The target object.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:59:22 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  6. platforms/software/testing-base/src/main/java/org/gradle/api/internal/tasks/testing/processors/MaxNParallelTestClassProcessor.java

            if (processors.size() < maxProcessors) {
                processor = factory.create();
                rawProcessors.add(processor);
                Actor actor = actorFactory.createActor(processor);
                processor = actor.getProxy(TestClassProcessor.class);
                actors.add(actor);
                processors.add(processor);
                processor.startProcessing(resultProcessor);
            } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 18 20:52:40 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  7. platforms/jvm/testing-jvm-infrastructure/src/main/java/org/gradle/api/internal/tasks/testing/junit/AbstractJUnitTestClassProcessor.java

    import org.gradle.api.internal.tasks.testing.TestClassRunInfo;
    import org.gradle.api.internal.tasks.testing.TestResultProcessor;
    import org.gradle.internal.actor.Actor;
    import org.gradle.internal.actor.ActorFactory;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    public abstract class AbstractJUnitTestClassProcessor implements TestClassProcessor {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:59:04 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  8. test/typeparam/issue47896.go

    		return err
    	}
    	return rows.Close()
    }
    
    type Actor struct {
    	ActorID   uint16
    	FirstName string
    	LastName  string
    }
    
    type ActorRepository struct {
    	r Repository[Actor]
    }
    
    func (ActorRepository) scan(s Scanner, a *Actor) error {
    	return s.Scan(&a.ActorID, &a.FirstName, &a.LastName)
    }
    
    func (r *ActorRepository) SelectAll(c Collection[*Actor]) error {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 01 19:45:34 UTC 2022
    - 1.4K bytes
    - Viewed (0)
  9. 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)
  10. platforms/jvm/testing-jvm-infrastructure/src/main/java/org/gradle/api/internal/tasks/testing/junit/JUnitTestClassProcessor.java

    import org.gradle.api.Action;
    import org.gradle.api.internal.tasks.testing.TestResultProcessor;
    import org.gradle.api.internal.tasks.testing.results.AttachParentTestResultProcessor;
    import org.gradle.internal.actor.Actor;
    import org.gradle.internal.actor.ActorFactory;
    import org.gradle.internal.id.IdGenerator;
    import org.gradle.internal.time.Clock;
    
    public class JUnitTestClassProcessor extends AbstractJUnitTestClassProcessor {
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:59:04 UTC 2024
    - 2.3K bytes
    - Viewed (0)
Back to top