BuildServices implementations.
This class is public only for integrators and should not be used by applications.
| Modifier and Type | Field and Description |
|---|---|
| private static volatile BuildServices | |
| private static volatile Set | |
| private static final Object |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| pack-priv static BuildServices | |
| public static void | setBuildServices(BuildServices
a instance)BuildServices instance that should be used, must not be nullThis method should not be used by applications. |
| configuredBuildServices | back to summary |
|---|---|
| private static volatile BuildServices configuredBuildServices | |
| discoveredBuildServices | back to summary |
|---|---|
| private static volatile Set<BuildServices> discoveredBuildServices | |
| lock | back to summary |
|---|---|
| private static final Object lock | |
| BuildServicesResolver | back to summary |
|---|---|
| public BuildServicesResolver() | |
| discoverFactories | back to summary |
|---|---|
| private static void discoverFactories() | |
| get | back to summary |
|---|---|
| pack-priv static BuildServices get() | |
| setBuildServices | back to summary |
|---|---|
| public static void setBuildServices(BuildServices instance) This method should not be used by applications. It is only exposed for integrators
with complex classloading architectures, where service loader lookup doesn't work out of the box.
With this method, an integrator may manually provide an instance of
| |