Skip to content

Commit d2bf69b

Browse files
ropalkabstansberry
authored andcommitted
[AS7-6113] call context.revertReloadRequired() in rollbackRuntime() methods
1 parent 00313fc commit d2bf69b

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

webservices/server-integration/src/main/java/org/jboss/as/webservices/dmr/EndpointConfigAdd.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ protected void populateModel(final ModelNode operation, final ModelNode model) t
5353
// does nothing
5454
}
5555

56+
@Override
57+
protected void rollbackRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final List<ServiceController<?>> controllers) {
58+
super.rollbackRuntime(context, operation, model, controllers);
59+
if (!context.isBooting()) {
60+
context.revertReloadRequired();
61+
}
62+
}
63+
5664
@Override
5765
protected void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final ServiceVerificationHandler verificationHandler, final List<ServiceController<?>> newControllers) throws OperationFailedException {
5866
final ServerConfig config = getServerConfig(context);

webservices/server-integration/src/main/java/org/jboss/as/webservices/dmr/HandlerAdd.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ private HandlerAdd() {
5353
// forbidden instantiation
5454
}
5555

56+
@Override
57+
protected void rollbackRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final List<ServiceController<?>> controllers) {
58+
super.rollbackRuntime(context, operation, model, controllers);
59+
if (!context.isBooting()) {
60+
context.revertReloadRequired();
61+
}
62+
}
63+
5664
@Override
5765
protected void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final ServiceVerificationHandler verificationHandler, final List<ServiceController<?>> newControllers) throws OperationFailedException {
5866
final ServerConfig config = getServerConfig(context);

webservices/server-integration/src/main/java/org/jboss/as/webservices/dmr/HandlerChainAdd.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ private HandlerChainAdd() {
5353
// forbidden instantiation
5454
}
5555

56+
@Override
57+
protected void rollbackRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final List<ServiceController<?>> controllers) {
58+
super.rollbackRuntime(context, operation, model, controllers);
59+
if (!context.isBooting()) {
60+
context.revertReloadRequired();
61+
}
62+
}
63+
5664
@Override
5765
protected void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final ServiceVerificationHandler verificationHandler, final List<ServiceController<?>> newControllers) throws OperationFailedException {
5866
final ServerConfig config = getServerConfig(context);

webservices/server-integration/src/main/java/org/jboss/as/webservices/dmr/PropertyAdd.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,14 @@ private PropertyAdd() {
4949
// forbidden instantiation
5050
}
5151

52+
@Override
53+
protected void rollbackRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final List<ServiceController<?>> controllers) {
54+
super.rollbackRuntime(context, operation, model, controllers);
55+
if (!context.isBooting()) {
56+
context.revertReloadRequired();
57+
}
58+
}
59+
5260
@Override
5361
protected void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final ServiceVerificationHandler verificationHandler, final List<ServiceController<?>> newControllers) throws OperationFailedException {
5462
final ServerConfig config = getServerConfig(context);

0 commit comments

Comments
 (0)