@Override protected void recoverServices(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { auditLogger.getUpdater().rollbackChanges(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { auditLogger.getUpdater().rollbackChanges(); } }
@Override protected void recoverServices(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { auditLogger.getUpdater().rollbackChanges(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { auditLogger.getUpdater().rollbackChanges(); } }
@Override protected void recoverServices(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { auditLogger.getUpdater().rollbackChanges(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { auditLogger.getUpdater().rollbackChanges(); } }
@Override protected void recoverServices(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { auditLogger.getUpdater().rollbackChanges(); } }
@Override protected void recoverServices(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { auditLogger.getUpdater().rollbackChanges(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { auditLogger.getUpdater().rollbackChanges(); } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, ModelNode model, List<ServiceController<?>> controllers) { auditLogger.getUpdater().rollbackChanges(); }
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { auditLogger.getUpdater().addHandler(createHandler(pathManager, context, environmentReader)); } @Override
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { auditLogger.getUpdater().addHandler(createHandler(pathManager, context, operation)); }
@Override protected void revertUpdateToRuntime(OperationContext context, ModelNode operation, String attributeName, ModelNode valueToRestore, ModelNode valueToRevert, Void handback) throws OperationFailedException { if (!super.handlerRevertUpdateToRuntime(context, operation, attributeName, valueToRestore, valueToRevert, handback)) { auditLogger.getUpdater().rollbackChanges(); } } }
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { String name = Util.getNameFromAddress(operation.require(OP_ADDR)); auditLogger.getUpdater().removeHandler(name); context.removeService(SYSLOG_AUDIT_HANDLER.append(name)); }
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { auditLogger.getUpdater().addHandlerReference(PathAddress.pathAddress(operation.require(OP_ADDR))); }
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { String name = Util.getNameFromAddress(operation.require(OP_ADDR)); auditLogger.getUpdater().removeHandler(name); context.removeService(SYSLOG_AUDIT_HANDLER.append(name)); }
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { InMemoryAuditLogHander handler = createHandler(context, operation); auditLogger.getUpdater().addHandler(handler); auditLogger.addFormatter(handler.getFormatter()); }
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { InMemoryAuditLogHander handler = createHandler(context, operation); auditLogger.getUpdater().addHandler(handler); auditLogger.addFormatter(handler.getFormatter()); }
@Override protected void recoverServices(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { auditLogger.getUpdater().rollbackChanges(); String name = Util.getNameFromAddress(operation.require(OP_ADDR)); final Resource handlerResource = context.readResourceFromRoot(getAffectedHandlerAddress(context)); SyslogAuditLogHandlerService.installService(context, SYSLOG_AUDIT_HANDLER.append(name), handlerResource); } }
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { PathAddress handlerAddress = SyslogAuditLogHandlerResourceDefinition.getAffectedHandlerAddress(context); try { Resource handleResource = context.readResourceFromRoot(handlerAddress); String name = Util.getNameFromAddress(handlerAddress); auditLogger.getUpdater().updateHandler(SyslogAuditLogHandlerResourceDefinition.createHandler(pathManager, context, name, handleResource, environmentReader)); } catch (Resource.NoSuchResourceException ignored) { // WFCORE-810 handler resource has been removed in this same op, so we do nothing } }