ConnectionScopeServicesTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rework `MessagingServices` so that it is just a provider of services and registered in the same way as other providers, rather than it being its own `ServiceRegistry` that is added as a service and then specific services manually located from it.

Also rework how the logging services are wired into the tooling API connections, so that the logging services registry is just a parent of the connection services in the same way as other scopes, rather than it being registered as a service as well as being a parent.

  1. … 8 more files in changeset.
Rework `MessagingServices` so that it is just a provider of services and registered in the same way as other providers, rather than it being its own `ServiceRegistry` that is added as a service and then specific services manually located from it.

Also rework how the logging services are wired into the tooling API connections, so that the logging services registry is just a parent of the connection services in the same way as other scopes, rather than it being registered as a service as well as being a parent.

  1. … 8 more files in changeset.
Rework `MessagingServices` so that it is just a provider of services and registered in the same way as other providers, rather than it being its own `ServiceRegistry` that is added as a service and then specific services manually located from it.

Also rework how the logging services are wired into the tooling API connections, so that the logging services registry is just a parent of the connection services in the same way as other scopes, rather than it being registered as a service as well as being a parent.

  1. … 8 more files in changeset.
WIP - more fixes.

  1. … 13 more files in changeset.
WIP - more fixes.

  1. … 13 more files in changeset.
Changed JvmVersionDetector to use a factory to fork processes to probe for Java version, rather than creating the infrastructure itself.

  1. … 5 more files in changeset.
Moved classes out of o.g.internal.logging.internal to remove this package.

  1. … 81 more files in changeset.
Moved internal logging classes from 'core' to 'logging' project.

  1. … 418 more files in changeset.
Changed ConnectionScopeServices so that it no longer extends DefaultServiceRegistry.

  1. … 2 more files in changeset.
Added a registry for tooling api provider scoped services, and busted up ProviderConnection a little.

    • -0
    • +34
    ./ConnectionScopeServicesTest.groovy
  1. … 4 more files in changeset.