Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 19 for getSharedServices (0.31 sec)

  1. platforms/documentation/docs/src/snippets/plugins/buildServiceFromWorkAction/groovy/buildSrc/src/main/java/DownloadPlugin.java

    import org.gradle.api.provider.Provider;
    
    public class DownloadPlugin implements Plugin<Project> {
        public void apply(Project project) {
            // Register the service
            project.getGradle().getSharedServices().registerIfAbsent("web", WebServer.class, spec -> {
                // Provide some parameters
                spec.getParameters().getPort().set(5005);
            });
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 523 bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/plugins/buildServiceUsingServiceReference/groovy/buildSrc/src/main/java/DownloadPlugin.java

    import org.gradle.api.provider.Provider;
    
    public class DownloadPlugin implements Plugin<Project> {
        public void apply(Project project) {
            // Register the service
            project.getGradle().getSharedServices().registerIfAbsent("web", WebServer.class, spec -> {
                // Provide some parameters
                spec.getParameters().getPort().set(5005);
            });
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 630 bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/snippets/plugins/buildServiceFromWorkAction/kotlin/buildSrc/src/main/java/DownloadPlugin.java

    import org.gradle.api.provider.Provider;
    
    public class DownloadPlugin implements Plugin<Project> {
        public void apply(Project project) {
            // Register the service
            project.getGradle().getSharedServices().registerIfAbsent("web", WebServer.class, spec -> {
                // Provide some parameters
                spec.getParameters().getPort().set(5005);
            });
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 523 bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/plugins/buildService/kotlin/buildSrc/src/main/java/DownloadPlugin.java

    public class DownloadPlugin implements Plugin<Project> {
        public void apply(Project project) {
            // Register the service
            Provider<WebServer> serviceProvider = project.getGradle().getSharedServices().registerIfAbsent("web", WebServer.class, spec -> {
                // Provide some parameters
                spec.getParameters().getPort().set(5005);
            });
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 894 bytes
    - Viewed (0)
  5. platforms/documentation/docs/src/snippets/plugins/buildServiceUsingServiceReference/kotlin/buildSrc/src/main/java/DownloadPlugin.java

    import org.gradle.api.provider.Provider;
    
    public class DownloadPlugin implements Plugin<Project> {
        public void apply(Project project) {
            // Register the service
            project.getGradle().getSharedServices().registerIfAbsent("web", WebServer.class, spec -> {
                // Provide some parameters
                spec.getParameters().getPort().set(5005);
            });
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 630 bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/snippets/plugins/buildServiceListener/groovy/buildSrc/src/main/java/TaskEventsPlugin.java

        @Override
        public void apply(Project project) {
            Provider<TaskEventsService> serviceProvider =
                project.getGradle().getSharedServices().registerIfAbsent(
                    "taskEvents", TaskEventsService.class, spec -> {}); // <2>
    
            getEventsListenerRegistry().onTaskCompletion(serviceProvider); // <3>
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 697 bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/snippets/dataflowActions/playSound/groovy/plugin/src/main/java/org/gradle/sample/sound/SoundFeedbackPlugin.java

        @Inject
        protected abstract FlowProviders getFlowProviders(); // <1>
    
        @Override
        public void apply(Settings settings) {
    // end::flow-action[]
            settings.getGradle().getSharedServices().registerIfAbsent("soundService", SoundService.class, spec -> {});
    
    // tag::flow-action[]
            final File soundsDir = new File(settings.getSettingsDir(), "sounds");
            getFlowScope().always( // <2>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/snippets/plugins/buildService/groovy/buildSrc/src/main/java/DownloadPlugin.java

    public class DownloadPlugin implements Plugin<Project> {
        public void apply(Project project) {
            // Register the service
            Provider<WebServer> serviceProvider = project.getGradle().getSharedServices().registerIfAbsent("web", WebServer.class, spec -> {
                // Provide some parameters
                spec.getParameters().getPort().set(5005);
            });
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 894 bytes
    - Viewed (0)
  9. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/ConfigurationCacheBuildServiceIntegrationTest.groovy

            """
            file('build.gradle') << """
                plugins { id 'counting-service-plugin' version '1.0' }
    
                def altServiceProvider = project.getGradle().getSharedServices().registerIfAbsent(
                    "counter",
                    CountingService.class,
                    (spec) -> {}
                );
    
                tasks.register('count', CountingTask) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 10 11:47:23 UTC 2024
    - 29.1K bytes
    - Viewed (0)
  10. subprojects/core-api/src/main/java/org/gradle/api/services/BuildServiceRegistry.java

    import org.gradle.api.invocation.Gradle;
    import org.gradle.api.provider.Provider;
    
    /**
     * A registry of build services. You use this type to register service instances.
     *
     * <p>A registry is available using {@link Gradle#getSharedServices()}.</p>
     *
     * @since 6.1
     */
    public interface BuildServiceRegistry {
        /**
         * Returns the set of service registrations.
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Dec 21 14:08:58 UTC 2023
    - 2.7K bytes
    - Viewed (0)
Back to top