/** * Rollback runtime changes made in {@link #performRuntime(OperationContext, org.jboss.dmr.ModelNode, org.jboss.as.controller.registry.Resource)}. * Any services that were added in {@link org.jboss.as.controller.OperationContext.Stage#RUNTIME} will be automatically removed after this * method executes. Called from the {@link org.jboss.as.controller.OperationContext.ResultHandler} or * {@link org.jboss.as.controller.OperationContext.RollbackHandler} passed to {@code OperationContext.completeStep(...)}. * <p> * To provide compatible behavior with previous releases, this default implementation calls the deprecated * {@link #rollbackRuntime(OperationContext, org.jboss.dmr.ModelNode, org.jboss.dmr.ModelNode, java.util.List)} * variant, passing in an empty list for the {@code controllers} parameter. Subclasses that overrode that method are * encouraged to instead override this one. <strong>Subclasses that override this method should not call * {@code super.rollbackRuntime(...).}</strong> * * @param context the operation context * @param operation the operation being executed * @param resource persistent configuration model node that corresponds to the address of {@code operation} */ @SuppressWarnings("deprecation") protected void rollbackRuntime(OperationContext context, final ModelNode operation, final Resource resource) { rollbackRuntime(context, operation, resource.getModel(), new ArrayList<ServiceController<?>>(0)); }
/** * Rollback runtime changes made in {@link #performRuntime(OperationContext, org.jboss.dmr.ModelNode, org.jboss.as.controller.registry.Resource)}. * Any services that were added in {@link org.jboss.as.controller.OperationContext.Stage#RUNTIME} will be automatically removed after this * method executes. Called from the {@link org.jboss.as.controller.OperationContext.ResultHandler} or * {@link org.jboss.as.controller.OperationContext.RollbackHandler} passed to {@code OperationContext.completeStep(...)}. * <p> * To provide compatible behavior with previous releases, this default implementation calls the deprecated * {@link #rollbackRuntime(OperationContext, org.jboss.dmr.ModelNode, org.jboss.dmr.ModelNode, java.util.List)} * variant, passing in an empty list for the {@code controllers} parameter. Subclasses that overrode that method are * encouraged to instead override this one. <strong>Subclasses that override this method should not call * {@code super.rollbackRuntime(...).}</strong> * * @param context the operation context * @param operation the operation being executed * @param resource persistent configuration model node that corresponds to the address of {@code operation} */ @SuppressWarnings("deprecation") protected void rollbackRuntime(OperationContext context, final ModelNode operation, final Resource resource) { rollbackRuntime(context, operation, resource.getModel(), new ArrayList<ServiceController<?>>(0)); }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { super.rollbackRuntime(context, operation, resource); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { super.rollbackRuntime(context, operation, resource); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final List<ServiceController<?>> controllers) { super.rollbackRuntime(context, operation, model, controllers); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final List<ServiceController<?>> controllers) { super.rollbackRuntime(context, operation, model, controllers); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { super.rollbackRuntime(context, operation, resource); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { super.rollbackRuntime(context, operation, resource); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { super.rollbackRuntime(context, operation, resource); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { super.rollbackRuntime(context, operation, resource); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { super.rollbackRuntime(context, operation, resource); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { super.rollbackRuntime(context, operation, resource); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final List<ServiceController<?>> controllers) { super.rollbackRuntime(context, operation, model, controllers); if (!context.isBooting()) { context.revertReloadRequired(); } }
/** * Overrides the superclass to additionally call {@link OperationContext#revertReloadRequired()} * if {@link OperationContext#isBooting()} returns {@code false}. */ @Override protected void rollbackRuntime(OperationContext context, ModelNode operation, ModelNode model, List<ServiceController<?>> controllers) { super.rollbackRuntime(context, operation, model, controllers); if (!context.isBooting()) { context.revertReloadRequired(); } } }
/** * Overrides the superclass to additionally call {@link OperationContext#revertReloadRequired()} * if {@link OperationContext#isBooting()} returns {@code false}. */ @Override protected void rollbackRuntime(OperationContext context, ModelNode operation, ModelNode model, List<ServiceController<?>> controllers) { super.rollbackRuntime(context, operation, model, controllers); if (!context.isBooting()) { context.revertReloadRequired(); } } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { super.rollbackRuntime(context, operation, resource); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { super.rollbackRuntime(context, operation, resource); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final List<ServiceController<?>> controllers) { super.rollbackRuntime(context, operation, model, controllers); if (!context.isBooting()) { context.revertReloadRequired(); } }
@Override protected void rollbackRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final List<ServiceController<?>> controllers) { super.rollbackRuntime(context, operation, model, controllers); if (!context.isBooting()) { context.revertReloadRequired(); } }