Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for beforeStopping (0.85 sec)

  1. subprojects/core/src/test/groovy/org/gradle/api/services/internal/DefaultBuildServicesRegistryTest.groovy

            provider.beforeStopping(stopAction)
    
            when:
            buildFinished()
    
            then:
            1 * stopAction.accept(provider)
        }
    
        def "service may be created by the stop action"() {
            given:
            def provider = registerService("service", ServiceImpl)
            provider.beforeStopping { provider.get() }
    
            when:
            buildFinished()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Jun 06 19:15:46 UTC 2024
    - 16.4K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/services/internal/RegisteredBuildServiceProvider.java

         * <p>
         * The service will only be stopped after completing all registered callbacks.
         *
         * @param stopAction the callback
         */
        public void beforeStopping(Consumer<? super RegisteredBuildServiceProvider<T, P>> stopAction) {
            synchronized (instanceLock) {
                stopActions = stopActions.plus(stopAction);
            }
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 09:24:00 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  3. subprojects/build-events/src/main/java/org/gradle/internal/build/event/DefaultBuildEventsListenerRegistry.java

            if (listenerProvider instanceof RegisteredBuildServiceProvider<?, ?>) {
                RegisteredBuildServiceProvider<?, ?> serviceProvider = Cast.uncheckedCast(listenerProvider);
                serviceProvider.beforeStopping(this::unsubscribeProvider);
                serviceProvider.keepAlive();
            }
        }
    
        private void unsubscribeProvider(Provider<?> listenerProvider) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jun 05 19:34:01 UTC 2024
    - 12.5K bytes
    - Viewed (0)
Back to top