Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: wildfly/wildfly-core
Choose a Base Repository
wildfly/wildfly-core
ASML-Labs/wildfly-core
Acidburn0zzz/wildfly-core
BenjaminLefoul/wildfly-core
BrentDouglas/wildfly-core
DouglasDeciccoT/wildfly-core
Gordiychuk/wildfly-core
IPreeti/wildfly-core
Jakarta-EE-Petclinic/wildfly-core
Kinlaw/wildfly-core
KrishnaKotari/wildfly-core
Ladicek/wildfly-core
Lerm/wildfly-core
OndrejKotek/wildfly-core
Richterrettich/wildfly-core
Sanne/wildfly-core
SirLoxley/wildfly-core
The-Alchemist/wildfly-core
TomasHofman/wildfly-core
WebJustDevelopment/wildfly-core
Yuan-Hu/wildfly-core
adrianoschmidt/wildfly-core
alesj/wildfly-core
aloubyansky/wildfly-core
altanis/wildfly-core
andreabattaglia/wildfly-core
aogburn/wildfly-core
aparnachaudhary/wildfly-core
aparra/wildfly-core
arcivanov/wildfly-core
asoldano/wildfly-core
bagges/wildfly-core
baranowb/wildfly-core
bayern39/wildfly-core
bgaisford/wildfly-core
bingli-borland/wildfly-core
bmaxwell/wildfly-core
bobmcwhirter/wildfly-core
briehman/wildfly-core
broubach/wildfly-core
brunolitman/wildfly-core
bstansberry/wildfly-core
caikov/wildfly-core
ceharris/wildfly-core
chengfang/wildfly-core
cstroe/wildfly-core
ctomc/wildfly-core
cybernetics/wildfly-core
dandreadis/wildfly-core
darranl/wildfly-core
dbroeglin/wildfly-core
dehort/wildfly-core
distortedsignal/wildfly-core
dmlloyd/wildfly-core
doctau/wildfly-core
domtoupin/wildfly-core
doobrie/wildfly-core
dosoudil/wildfly-core
dpospisil/wildfly-core
ehsavoie/wildfly-core
elguardian/wildfly-core
emmartins/wildfly-core
emuckenhuber/wildfly-core
esantana/wildfly-core
eventis/wildfly-core
fbogyai/wildfly-core
fjuma/wildfly-core
fl4via/wildfly-core
forrestlv/wildfly-core
gaohoward/wildfly-core
gaol/wildfly-core
goldentarek/wildfly-core
golovnin/wildfly-core
grantwohl/wildfly-core
gunnarmorling/wildfly-core
gustavonv/wildfly-core
heiko-braun/wildfly-core
hkalina/wildfly-core
honza-kasik/wildfly-core
hpehl/wildfly-core
hradecek/wildfly-core
hsvabek/wildfly-core
istraka/wildfly-core
istudens/wildfly-core
ivassile/wildfly-core
iweiss/wildfly-core
jaikiran/wildfly-core
jamesmcabee/wildfly-core
jamezp/wildfly-core
jasinner/wildfly-core
jeffzhang/wildfly-core
jfdenise/wildfly-core
jharting/wildfly-core
jimma/wildfly-core
jmartisk/wildfly-core
jmazzitelli/wildfly-core
jmesnil/wildfly-core
jorsol/wildfly-core
jpkrohling/wildfly-core
jstourac/wildfly-core
jtymel/wildfly-core
jurakp/wildfly-core
kabir-ncl/wildfly-core
kabir/wildfly-core
kayceo/wildfly-core
kgeneral/wildfly-core
kwart/wildfly-core
kylape/wildfly-core
kylinsoong/wildfly-core
langfr/wildfly-core
luck3y/wildfly-core
maasvdberg/wildfly-core
maeste/wildfly-core
marcuscarvalho/wildfly-core
marekkopecky/wildfly-core
marschall/wildfly-core
martin-welss/wildfly-core
mattdrees/wildfly-core
mayankmittal1982/wildfly-core
mayerw/wildfly-core
mchoma/wildfly-core
mikefinn/wildfly-core
miteshmanani/wildfly-core
mkouba/wildfly-core
mmusaji/wildfly-core
mnovak1/wildfly-core
mschvarc/wildfly-core
msfm/wildfly-core
n1hility/wildfly-core
nekop/wildfly-core
nibin/wildfly-core
nuzayats/wildfly-core
nziakova/wildfly-core
objectiser/wildfly-core
oketels/wildfly-core
olukas/wildfly-core
onagano-rh/wildfly-core
oscerd/wildfly-core
ossnms/wildfly-core
panossot/wildfly-core
pedroigor/wildfly-core
pferraro/wildfly-core
pgier/wildfly-core
pietroaragona/wildfly-core
pilhuhn/wildfly-core
pk-codebox-evo/webserver-wildfly-core
pkdevboxy/wildfly-core
pkremens/wildfly-core
ppalaga/wildfly-core
ppetrou/wildfly-core
psakar/wildfly-core
psiroky/wildfly-core
pskopek/wildfly-core
rachmatowicz/wildfly-core
ramsperger/wildfly-core
ramsrib/wildfly-core
rarguello/wildfly-core
red-dev01/wildfly-core
rhatlapa/wildfly-core
rhusar/wildfly-core
rnetuka/wildfly-core
robstryker/wildfly-core
ropalka/wildfly-core
rpelisse/wildfly-core
rsvoboda/wildfly-core
ryanemerson/wildfly-core
scottmarlow/wildfly-core
sfcoy/wildfly-core
sgilda/wildfly-core
sguilhen/wildfly-core
shezhu/wildfly-core
siddharthgoel88/wildfly-core
simkam/wildfly-core
singhsurjeet/wildfly-core
slaskawi/wildfly-core
soapinc/wildfly-core
soul2zimate/wildfly-core
spolti/wildfly-core
spyrkob/wildfly-core
ssilvert/wildfly-core
stalep/wildfly-core
stoty/wildfly-core
stuartwdouglas/wildfly-core
subaochen/wildfly-core
tadamski/wildfly-core
tedwon/wildfly-core
thomasdarimont/wildfly-core
tobias/wildfly-core
treblereel/wildfly-core
tsegismont/wildfly-core
vpakan/wildfly-core
vtunka/wildfly-core
wbrefvem/wildfly-core
weebl2000/wildfly-core
wildfly-security-incubator/wildfly-core
wolfc/wildfly-core
wsaca/wildfly-core
xstefank/wildfly-core
yersan/wildfly-core
zhfeng/wildfly-core
Nothing to show
base: 663db6b
head repository: wildfly/wildfly-core
Choose a Head Repository
wildfly/wildfly-core
ASML-Labs/wildfly-core
Acidburn0zzz/wildfly-core
BenjaminLefoul/wildfly-core
BrentDouglas/wildfly-core
DouglasDeciccoT/wildfly-core
Gordiychuk/wildfly-core
IPreeti/wildfly-core
Jakarta-EE-Petclinic/wildfly-core
Kinlaw/wildfly-core
KrishnaKotari/wildfly-core
Ladicek/wildfly-core
Lerm/wildfly-core
OndrejKotek/wildfly-core
Richterrettich/wildfly-core
Sanne/wildfly-core
SirLoxley/wildfly-core
The-Alchemist/wildfly-core
TomasHofman/wildfly-core
WebJustDevelopment/wildfly-core
Yuan-Hu/wildfly-core
adrianoschmidt/wildfly-core
alesj/wildfly-core
aloubyansky/wildfly-core
altanis/wildfly-core
andreabattaglia/wildfly-core
aogburn/wildfly-core
aparnachaudhary/wildfly-core
aparra/wildfly-core
arcivanov/wildfly-core
asoldano/wildfly-core
bagges/wildfly-core
baranowb/wildfly-core
bayern39/wildfly-core
bgaisford/wildfly-core
bingli-borland/wildfly-core
bmaxwell/wildfly-core
bobmcwhirter/wildfly-core
briehman/wildfly-core
broubach/wildfly-core
brunolitman/wildfly-core
bstansberry/wildfly-core
caikov/wildfly-core
ceharris/wildfly-core
chengfang/wildfly-core
cstroe/wildfly-core
ctomc/wildfly-core
cybernetics/wildfly-core
dandreadis/wildfly-core
darranl/wildfly-core
dbroeglin/wildfly-core
dehort/wildfly-core
distortedsignal/wildfly-core
dmlloyd/wildfly-core
doctau/wildfly-core
domtoupin/wildfly-core
doobrie/wildfly-core
dosoudil/wildfly-core
dpospisil/wildfly-core
ehsavoie/wildfly-core
elguardian/wildfly-core
emmartins/wildfly-core
emuckenhuber/wildfly-core
esantana/wildfly-core
eventis/wildfly-core
fbogyai/wildfly-core
fjuma/wildfly-core
fl4via/wildfly-core
forrestlv/wildfly-core
gaohoward/wildfly-core
gaol/wildfly-core
goldentarek/wildfly-core
golovnin/wildfly-core
grantwohl/wildfly-core
gunnarmorling/wildfly-core
gustavonv/wildfly-core
heiko-braun/wildfly-core
hkalina/wildfly-core
honza-kasik/wildfly-core
hpehl/wildfly-core
hradecek/wildfly-core
hsvabek/wildfly-core
istraka/wildfly-core
istudens/wildfly-core
ivassile/wildfly-core
iweiss/wildfly-core
jaikiran/wildfly-core
jamesmcabee/wildfly-core
jamezp/wildfly-core
jasinner/wildfly-core
jeffzhang/wildfly-core
jfdenise/wildfly-core
jharting/wildfly-core
jimma/wildfly-core
jmartisk/wildfly-core
jmazzitelli/wildfly-core
jmesnil/wildfly-core
jorsol/wildfly-core
jpkrohling/wildfly-core
jstourac/wildfly-core
jtymel/wildfly-core
jurakp/wildfly-core
kabir-ncl/wildfly-core
kabir/wildfly-core
kayceo/wildfly-core
kgeneral/wildfly-core
kwart/wildfly-core
kylape/wildfly-core
kylinsoong/wildfly-core
langfr/wildfly-core
luck3y/wildfly-core
maasvdberg/wildfly-core
maeste/wildfly-core
marcuscarvalho/wildfly-core
marekkopecky/wildfly-core
marschall/wildfly-core
martin-welss/wildfly-core
mattdrees/wildfly-core
mayankmittal1982/wildfly-core
mayerw/wildfly-core
mchoma/wildfly-core
mikefinn/wildfly-core
miteshmanani/wildfly-core
mkouba/wildfly-core
mmusaji/wildfly-core
mnovak1/wildfly-core
mschvarc/wildfly-core
msfm/wildfly-core
n1hility/wildfly-core
nekop/wildfly-core
nibin/wildfly-core
nuzayats/wildfly-core
nziakova/wildfly-core
objectiser/wildfly-core
oketels/wildfly-core
olukas/wildfly-core
onagano-rh/wildfly-core
oscerd/wildfly-core
ossnms/wildfly-core
panossot/wildfly-core
pedroigor/wildfly-core
pferraro/wildfly-core
pgier/wildfly-core
pietroaragona/wildfly-core
pilhuhn/wildfly-core
pk-codebox-evo/webserver-wildfly-core
pkdevboxy/wildfly-core
pkremens/wildfly-core
ppalaga/wildfly-core
ppetrou/wildfly-core
psakar/wildfly-core
psiroky/wildfly-core
pskopek/wildfly-core
rachmatowicz/wildfly-core
ramsperger/wildfly-core
ramsrib/wildfly-core
rarguello/wildfly-core
red-dev01/wildfly-core
rhatlapa/wildfly-core
rhusar/wildfly-core
rnetuka/wildfly-core
robstryker/wildfly-core
ropalka/wildfly-core
rpelisse/wildfly-core
rsvoboda/wildfly-core
ryanemerson/wildfly-core
scottmarlow/wildfly-core
sfcoy/wildfly-core
sgilda/wildfly-core
sguilhen/wildfly-core
shezhu/wildfly-core
siddharthgoel88/wildfly-core
simkam/wildfly-core
singhsurjeet/wildfly-core
slaskawi/wildfly-core
soapinc/wildfly-core
soul2zimate/wildfly-core
spolti/wildfly-core
spyrkob/wildfly-core
ssilvert/wildfly-core
stalep/wildfly-core
stoty/wildfly-core
stuartwdouglas/wildfly-core
subaochen/wildfly-core
tadamski/wildfly-core
tedwon/wildfly-core
thomasdarimont/wildfly-core
tobias/wildfly-core
treblereel/wildfly-core
tsegismont/wildfly-core
vpakan/wildfly-core
vtunka/wildfly-core
wbrefvem/wildfly-core
weebl2000/wildfly-core
wildfly-security-incubator/wildfly-core
wolfc/wildfly-core
wsaca/wildfly-core
xstefank/wildfly-core
yersan/wildfly-core
zhfeng/wildfly-core
Nothing to show
compare: 664e854
Commits on Apr 10, 2019
Commits on Apr 15, 2019
…ityClassificationWriteAttributeHandler rollback handling
…uld have been validated before execution.
Commits on Apr 17, 2019
Logging and wildfly-common component upgrades
[WFCORE-4430] Upgrade jboss-stdio from 1.0.2.GA to 1.1.0.Final.
[WFCORE-4429] Default to https when accessing repositories.
[WFCORE-4417] Upgrade WildFly Elytron to 1.9.0.CR3
[WFCORE-4412] Eliminating CapabilityServiceTarget.addCapability() deprecated method usages
WFCORE-3891: ensure unique names for default formatters
[WFCORE-3995] forbid invalid Sensitivity Constraint attribute read-wr…
[WFCORE-4431] Upgrade log4j-jboss-logmanager from 1.1.6.Final to 1.2.0.Final
Commits on Apr 23, 2019
Commits on Apr 24, 2019
Revert "[WFCORE-3185] Run parallel boot tasks in coarser grained chunks"
This component upgrade brings in the following fix:
 * [JBMAR-222] Fixed Vector & Stack serialization to prevent ConcurrentModificationException
Showing with 1,244 additions and 574 deletions.
  1. +1 −1 build-legacy/pom.xml
  2. +1 −1 build/pom.xml
  3. +1 −1 cli/pom.xml
  4. +4 −2 cli/src/main/java/org/jboss/as/cli/embedded/ThreadLocalContextSelector.java
  5. +1 −1 component-matrix-builder/pom.xml
  6. +1 −1 controller-client/pom.xml
  7. +1 −1 controller/pom.xml
  8. +1 −12 controller/src/main/java/org/jboss/as/controller/AbstractControllerService.java
  9. +9 −2 controller/src/main/java/org/jboss/as/controller/CapabilityServiceBuilder.java
  10. +3 −10 controller/src/main/java/org/jboss/as/controller/ModelControllerImpl.java
  11. +6 −0 controller/src/main/java/org/jboss/as/controller/OperationContextImpl.java
  12. +43 −147 controller/src/main/java/org/jboss/as/controller/ParallelBootOperationStepHandler.java
  13. +38 −0 controller/src/main/java/org/jboss/as/controller/access/constraint/AbstractSensitivity.java
  14. +1 −1 controller/src/main/java/org/jboss/as/controller/extension/ExtensionAddHandler.java
  15. +0 −76 controller/src/main/java/org/jboss/as/controller/extension/ExtensionRegistry.java
  16. +23 −71 controller/src/main/java/org/jboss/as/controller/extension/ParallelExtensionAddHandler.java
  17. +8 −9 controller/src/main/java/org/jboss/as/controller/logging/ControllerLogger.java
  18. +26 −78 controller/src/main/java/org/jboss/as/controller/parsing/DeferredExtensionContext.java
  19. +2 −2 controller/src/main/java/org/jboss/as/controller/parsing/ExtensionXml.java
  20. +5 −1 core-feature-pack/pom.xml
  21. +715 −0 core-feature-pack/src/license/core-feature-pack-licenses.xml
  22. +1 −0 ...rc/main/resources/modules/system/layers/base/org/wildfly/security/elytron-private/main/module.xml
  23. +5 −1 core-galleon-pack/pom.xml
  24. +1 −1 core-management/core-management-client/pom.xml
  25. +1 −1 core-management/core-management-subsystem/pom.xml
  26. +1 −1 core-management/pom.xml
  27. +1 −1 core-model-test/framework/pom.xml
  28. +1 −1 core-model-test/pom.xml
  29. +1 −1 core-model-test/test-controller-optional/pom.xml
  30. +1 −1 core-model-test/tests/pom.xml
  31. +8 −6 .../src/test/java/org/jboss/as/core/model/test/access/RuntimeSensitivityReconfigurationTestCase.java
  32. +95 −1 ...test/tests/src/test/java/org/jboss/as/core/model/test/access/StandaloneAccessControlTestCase.java
  33. +1 −0 core-model-test/tests/src/test/resources/org/jboss/as/core/model/test/access/standalone.xml
  34. +1 −1 core-security/api/pom.xml
  35. +1 −1 core-security/implementation/pom.xml
  36. +1 −1 core-security/pom.xml
  37. +1 −1 deployment-repository/pom.xml
  38. +1 −1 deployment-scanner/pom.xml
  39. +1 −1 discovery/pom.xml
  40. +1 −1 dist-legacy/pom.xml
  41. +1 −1 dist/pom.xml
  42. +1 −1 domain-http/error-context/pom.xml
  43. +1 −1 domain-http/interface/pom.xml
  44. +1 −1 domain-http/pom.xml
  45. +1 −1 domain-management/pom.xml
  46. +21 −13 ...java/org/jboss/as/domain/management/access/ApplicationClassificationConfigResourceDefinition.java
  47. +55 −4 ...management/src/main/java/org/jboss/as/domain/management/access/SensitivityResourceDefinition.java
  48. +5 −0 domain-management/src/main/java/org/jboss/as/domain/management/logging/DomainManagementLogger.java
  49. +1 −1 elytron/pom.xml
  50. +1 −1 elytron/src/main/java/org/wildfly/extension/elytron/HttpServerDefinitions.java
  51. +1 −1 elytron/src/main/java/org/wildfly/extension/elytron/KeyStoreService.java
  52. +3 −1 elytron/src/main/java/org/wildfly/extension/elytron/TrivialAddHandler.java
  53. +1 −1 embedded/pom.xml
  54. +1 −1 host-controller/pom.xml
  55. +1 −2 host-controller/src/main/java/org/jboss/as/domain/controller/resources/DomainRootDefinition.java
  56. +0 −8 host-controller/src/main/java/org/jboss/as/host/controller/DomainModelControllerService.java
  57. +1 −2 host-controller/src/main/java/org/jboss/as/host/controller/model/host/HostResourceDefinition.java
  58. +2 −1 host-controller/src/main/java/org/jboss/as/host/controller/operations/HttpManagementAddHandler.java
  59. +1 −1 io/pom.xml
  60. +1 −1 io/subsystem/pom.xml
  61. +4 −2 io/subsystem/src/main/java/org/wildfly/extension/io/BufferPoolResourceDefinition.java
  62. +2 −1 io/subsystem/src/main/java/org/wildfly/extension/io/WorkerAdd.java
  63. +1 −1 io/tests/pom.xml
  64. +1 −1 jmx/pom.xml
  65. +1 −1 launcher/pom.xml
  66. +1 −1 logging/pom.xml
  67. +5 −0 logging/src/main/java/org/jboss/as/logging/formatters/PatternFormatterResourceDefinition.java
  68. +3 −0 logging/src/main/java/org/jboss/as/logging/formatters/StructuredFormatterResourceDefinition.java
  69. +15 −13 logging/src/main/java/org/jboss/as/logging/handlers/HandlerOperations.java
  70. +9 −0 logging/src/main/java/org/jboss/as/logging/logging/LoggingLogger.java
  71. +6 −5 logging/src/test/java/org/jboss/as/logging/HandlerOperationsTestCase.java
  72. +1 −1 management-client-content/pom.xml
  73. +1 −1 model-test/pom.xml
  74. +1 −1 model-test/src/main/java/org/jboss/as/model/test/ChildFirstClassLoaderBuilder.java
  75. +1 −1 model-test/src/main/java/org/jboss/as/model/test/MavenUtil.java
  76. +2 −2 model-test/src/test/java/org/jboss/as/model/test/MavenSettingsTest.java
  77. +2 −2 model-test/src/test/resources/org/jboss/as/model/test/settings-empty-local-repo.xml
  78. +1 −1 network/pom.xml
  79. +1 −1 patching/pom.xml
  80. +1 −1 platform-mbean/pom.xml
  81. +10 −5 pom.xml
  82. +1 −1 process-controller/pom.xml
  83. +1 −1 protocol/pom.xml
  84. +1 −1 remoting/pom.xml
  85. +1 −1 remoting/subsystem/pom.xml
  86. +2 −1 remoting/subsystem/src/main/java/org/jboss/as/remoting/RemotingSubsystemAdd.java
  87. +1 −1 remoting/tests/pom.xml
  88. +1 −1 request-controller/pom.xml
  89. +1 −1 security-manager/pom.xml
  90. +1 −1 server/pom.xml
  91. +2 −13 server/src/main/java/org/jboss/as/server/ServerService.java
  92. +3 −2 server/src/main/java/org/jboss/as/server/operations/HttpManagementAddHandler.java
  93. +2 −1 server/src/main/java/org/jboss/as/server/services/net/BindingAddHandler.java
  94. +2 −1 server/src/main/java/org/jboss/as/server/services/net/BindingGroupAddHandler.java
  95. +2 −1 ...c/main/java/org/jboss/as/server/services/net/LocalDestinationOutboundSocketBindingAddHandler.java
  96. +2 −1 .../main/java/org/jboss/as/server/services/net/RemoteDestinationOutboundSocketBindingAddHandler.java
  97. +2 −1 server/src/main/java/org/jboss/as/server/services/net/SpecifiedInterfaceAddHandler.java
  98. +1 −1 subsystem-test/framework/pom.xml
  99. +1 −1 subsystem-test/pom.xml
  100. +1 −1 subsystem-test/test-controller-optional/pom.xml
  101. +1 −1 subsystem-test/tests/pom.xml
  102. +1 −1 testsuite/client-old-server/pom.xml
  103. +1 −1 testsuite/domain/pom.xml
  104. +1 −1 testsuite/elytron/pom.xml
  105. +1 −1 testsuite/embedded/pom.xml
  106. +1 −1 testsuite/layers/pom.xml
  107. +1 −1 testsuite/manualmode/pom.xml
  108. +1 −1 testsuite/patching/pom.xml
  109. +1 −1 testsuite/pom.xml
  110. +1 −1 testsuite/rbac/pom.xml
  111. +8 −1 .../src/test/java/org/jboss/as/test/integration/mgmt/access/ConfigurationChangesHistoryTestCase.java
  112. +8 −1 ...est/java/org/jboss/as/test/integration/mgmt/access/LegacyConfigurationChangesHistoryTestCase.java
  113. +1 −1 testsuite/scripts/pom.xml
  114. +1 −1 testsuite/shared/pom.xml
  115. +1 −1 testsuite/standalone/pom.xml
  116. +1 −1 testsuite/test-runner/pom.xml
  117. +1 −1 testsuite/vault-test-feature-pack/pom.xml
  118. +1 −1 threads/pom.xml
  119. +1 −1 version/pom.xml
@@ -30,7 +30,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta3-SNAPSHOT</version>
<version>9.0.0.Beta4-SNAPSHOT</version>
</parent>

<artifactId>wildfly-core-build-legacy</artifactId>
@@ -30,7 +30,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta3-SNAPSHOT</version>
<version>9.0.0.Beta4-SNAPSHOT</version>
</parent>

<artifactId>wildfly-core-build</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta3-SNAPSHOT</version>
<version>9.0.0.Beta4-SNAPSHOT</version>
</parent>

<artifactId>wildfly-cli</artifactId>
@@ -69,7 +69,8 @@ void restore(Contexts toRestore) {
@Override
public StdioContext getStdioContext() {
// CLI loggers should only use the default stdio context regardless if the thread-local context is set.
if (WildFlySecurityManager.getCurrentContextClassLoaderPrivileged().equals(cliClassLoader)) {
final ClassLoader tccl = WildFlySecurityManager.getCurrentContextClassLoaderPrivileged();
if (tccl != null && tccl.equals(cliClassLoader)) {
return defaultContexts.getStdioContext();
}
Contexts threadContext = threadLocal.get();
@@ -81,7 +82,8 @@ public StdioContext getStdioContext() {
public LogContext getLogContext() {
// CLI loggers should only use the default stdio context regardless if the thread-local context is set This
// allows the context configured for CLI, e.g. jboss-cli-logging.properties.
if (WildFlySecurityManager.getCurrentContextClassLoaderPrivileged().equals(cliClassLoader)) {
final ClassLoader tccl = WildFlySecurityManager.getCurrentContextClassLoaderPrivileged();
if (tccl != null && tccl.equals(cliClassLoader)) {
return defaultContexts.getLogContext();
}
Contexts threadContext = threadLocal.get();
@@ -26,7 +26,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
<version>9.0.0.Beta3-SNAPSHOT</version>
<version>9.0.0.Beta4-SNAPSHOT</version>
</parent>

<groupId>org.wildfly.core</groupId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta3-SNAPSHOT</version>
<version>9.0.0.Beta4-SNAPSHOT</version>
</parent>

<artifactId>wildfly-controller-client</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta3-SNAPSHOT</version>
<version>9.0.0.Beta4-SNAPSHOT</version>
</parent>

<artifactId>wildfly-controller</artifactId>
@@ -334,10 +334,7 @@ public void start(final StartContext context) throws StartException {
rootResourceRegistration,
new ContainerStateMonitor(container, getStabilityMonitor()),
configurationPersister, processType, runningModeControl, prepareStep,
processState, executorService,
getMaxParallelBootExtensionTasks(),
getMaxParallelBootSubsystemTasks(),
expressionResolver, authorizer, securityIdentitySupplier, auditLogger, notificationSupport,
processState, executorService, expressionResolver, authorizer, securityIdentitySupplier, auditLogger, notificationSupport,
bootErrorCollector, createExtraValidationStepHandler(), capabilityRegistry, getPartialModelIndicator(),
injectedInstabilityListener.getOptionalValue());

@@ -398,14 +395,6 @@ public ServiceTarget getServiceTarget() {
bootThread.start();
}

protected int getMaxParallelBootExtensionTasks() {
return 1;
}

protected int getMaxParallelBootSubsystemTasks() {
return 1;
}

/**
* Gets whether this controller service should install a {@link ModelControllerClientFactory}
* and a {@link org.jboss.as.controller.notification.NotificationHandlerRegistry}
@@ -20,7 +20,7 @@

import org.jboss.as.controller.capability.RuntimeCapability;
import org.jboss.msc.inject.Injector;
import org.jboss.msc.service.Service;
import org.jboss.msc.Service;
import org.jboss.msc.service.ServiceBuilder;
import org.jboss.msc.service.ServiceController;
import org.jboss.msc.service.ServiceName;
@@ -29,7 +29,7 @@

/**
* A builder for an individual service in a {@code CapabilityServiceTarget}.
* Create an instance via the {@link CapabilityServiceTarget#addCapability(RuntimeCapability, Service)},
* Create an instance via the {@link CapabilityServiceTarget#addCapability(RuntimeCapability)},
* {@link #addCapabilityRequirement(String, Class, Injector)} or other methods.
* Builder also add supports to add capability requirement for service injection via {@link #addCapabilityRequirement(String, Class, Injector)}
*
@@ -103,6 +103,13 @@
@Override
CapabilityServiceBuilder<T> setInitialMode(ServiceController.Mode mode);

/**
* {@inheritDoc}
* @return this builder
*/
@Override
CapabilityServiceBuilder<T> setInstance(Service service);

/**
* Capability requirement.
*
@@ -125,8 +125,6 @@
private final OperationStepHandler prepareStep;
private final ControlledProcessState processState;
private final ExecutorService executorService;
private final int maxParallelBootExtensionTasks;
private final int maxParallelBootSubsystemTasks;
private final ExpressionResolver expressionResolver;
private final Authorizer authorizer;
private final Supplier<SecurityIdentity> securityIdentitySupplier;
@@ -155,8 +153,6 @@
final ContainerStateMonitor stateMonitor, final ConfigurationPersister persister,
final ProcessType processType, final RunningModeControl runningModeControl,
final OperationStepHandler prepareStep, final ControlledProcessState processState, final ExecutorService executorService,
final int maxParallelBootExtensionTasks,
final int maxParallelBootSubsystemTasks,
final ExpressionResolver expressionResolver, final Authorizer authorizer, final Supplier<SecurityIdentity> securityIdentitySupplier,
final ManagedAuditLogger auditLogger, NotificationSupport notificationSupport,
final BootErrorCollector bootErrorCollector, final OperationStepHandler extraValidationStepHandler,
@@ -190,8 +186,6 @@
this.processState = processState;
this.serviceTarget.addMonitor(stateMonitor.getStabilityMonitor());
this.executorService = executorService;
this.maxParallelBootExtensionTasks = maxParallelBootExtensionTasks;
this.maxParallelBootSubsystemTasks = maxParallelBootSubsystemTasks;
assert expressionResolver != null;
this.expressionResolver = expressionResolver;
assert securityIdentitySupplier != null;
@@ -606,10 +600,9 @@ private BootOperations organizeBootOperations(List<ModelNode> bootList, final in
final ManagementResourceRegistration rootRegistration = managementModel.get().getRootResourceRegistration();
final MutableRootResourceRegistrationProvider parallellBRRRProvider = parallelBootRootResourceRegistrationProvider != null ?
parallelBootRootResourceRegistrationProvider : getMutableRootResourceRegistrationProvider();
ParallelExtensionAddHandler parallelExtensionAddHandler = executorService == null || maxParallelBootExtensionTasks < 2 ? null : new ParallelExtensionAddHandler(executorService, maxParallelBootExtensionTasks, parallellBRRRProvider);
ParallelBootOperationStepHandler parallelSubsystemHandler = (executorService != null && maxParallelBootSubsystemTasks > 1 && processType.isServer() && runningModeControl.getRunningMode() == RunningMode.NORMAL)
? new ParallelBootOperationStepHandler(executorService, maxParallelBootSubsystemTasks, rootRegistration, processState, this, lockPermit, extraValidationStepHandler)
: null;
ParallelExtensionAddHandler parallelExtensionAddHandler = executorService == null ? null : new ParallelExtensionAddHandler(executorService, parallellBRRRProvider);
ParallelBootOperationStepHandler parallelSubsystemHandler = (executorService != null && processType.isServer() && runningModeControl.getRunningMode() == RunningMode.NORMAL)
? new ParallelBootOperationStepHandler(executorService, rootRegistration, processState, this, lockPermit, extraValidationStepHandler) : null;
boolean registeredParallelSubsystemHandler = false;
int subsystemIndex = 0;
for (ModelNode bootOp : bootList) {
@@ -2639,6 +2639,12 @@ public ServiceName getCapabilityServiceName(String capabilityBaseName, String ..
return this;
}

@Override
public CapabilityServiceBuilder<T> setInstance(org.jboss.msc.Service service) {
super.setInstance(service);
return this;
}

@Override
public <V> Supplier<V> requiresCapability(String capabilityBaseName, Class<V> dependencyType, String... referenceNames) {
String capabilityName;

No commit comments for this range

You can’t perform that action at this time.