public DaemonRegistry getDaemonRegistry() {
   DaemonParameters parameters = new DaemonParameters(new BuildLayoutParameters());
   parameters.setBaseDir(getDaemonBaseDir());
   return new DaemonClientServices(
           LoggingServiceRegistry.newEmbeddableLogging(),
           parameters,
           new ByteArrayInputStream(new byte[0]))
       .get(DaemonRegistry.class);
 }
Beispiel #2
0
 /** This is used by consumers 1.0-milestone-3 and later */
 public DefaultConnection() {
   LOGGER.debug("Tooling API provider {} created.", GradleVersion.current().getVersion());
   LoggingServiceRegistry loggingServices = LoggingServiceRegistry.newEmbeddableLogging();
   services =
       ServiceRegistryBuilder.builder()
           .displayName("Connection services")
           .parent(loggingServices)
           .parent(NativeServices.getInstance())
           .provider(new ConnectionScopeServices(loggingServices))
           .build();
   adapter = services.get(ProtocolToModelAdapter.class);
   connection = services.get(ProviderConnection.class);
 }