Refine search
@Override protected void executeRuntimeStep(OperationContext context, ModelNode operation) { String name = Operations.getAttributeName(operation); Metric<C> executable = this.executables.get(name); try { ModelNode result = this.executor.execute(context, executable); if (result != null) { context.getResult().set(result); } } catch (OperationFailedException e) { context.getFailureDescription().set(e.getLocalizedMessage()); } context.completeStep(OperationContext.ResultHandler.NOOP_RESULT_HANDLER); } }
@Override protected void executeRuntimeStep(OperationContext context, ModelNode operation) { String name = Operations.getName(operation); Operation<C> executable = this.executables.get(name); try { ModelNode result = this.executor.execute(context, operation, executable); if (result != null) { context.getResult().set(result); } } catch (OperationFailedException e) { context.getFailureDescription().set(e.getLocalizedMessage()); } context.completeStep(OperationContext.ResultHandler.NOOP_RESULT_HANDLER); } }
@Override protected void executeRuntimeStep(OperationContext context, ModelNode operation) throws OperationFailedException { String name = Operations.getAttributeName(operation); try { Protocol protocol = this.locator.findProtocol(context); if (protocol != null) { Attribute attribute = getAttribute(protocol.getClass(), name); if (attribute != null) { FieldType type = FieldType.valueOf(attribute.getType()); try { ModelNode result = new ModelNode(); Object value = attribute.read(protocol); if (value != null) { type.setValue(result, value); } context.getResult().set(result); } catch (Exception e) { context.getFailureDescription().set(JGroupsLogger.ROOT_LOGGER.privilegedAccessExceptionForAttribute(name)); } } else { context.getFailureDescription().set(JGroupsLogger.ROOT_LOGGER.unknownMetric(name)); } } } catch (ClassNotFoundException | ModuleLoadException e) { context.getFailureDescription().set(e.getLocalizedMessage()); } finally { context.completeStep(OperationContext.ResultHandler.NOOP_RESULT_HANDLER); } }
context.getFailureDescription().set(ConnectorLogger.ROOT_LOGGER.noMetricsAvailable());
context.getFailureDescription().set(TransactionLogger.ROOT_LOGGER.unknownMetric(operation.require(ModelDescriptionConstants.NAME).asString())); switch (stat) { case NUMBER_OF_TRANSACTIONS: result.set(txStats.getNumberOfTransactions()); break; case NUMBER_OF_NESTED_TRANSACTIONS: result.set(txStats.getNumberOfNestedTransactions()); break; case NUMBER_OF_HEURISTICS:
context.getFailureDescription().set(UndertowLogger.ROOT_LOGGER.unknownMetric(operation.require(ModelDescriptionConstants.NAME).asString())); } else { ModelNode result = new ModelNode(); result.set(sessionManager.getActiveSessions().size()); break; case EXPIRED_SESSIONS: if (sms == null) { result.set(0); } else { result.set((int) sms.getExpiredSessionCount());
module = Module.getCallerModuleLoader().loadModule(moduleId); } catch (ModuleNotFoundException e) { context.getFailureDescription().set(ConnectorLogger.ROOT_LOGGER.missingDependencyInModuleDriver(moduleName, e.getMessage())); return; } catch (ModuleLoadException e) { context.getFailureDescription().set(ConnectorLogger.ROOT_LOGGER.failedToLoadModuleDriver(moduleName)); return;
@Override public void handleRollback(OperationContext context, ModelNode operation) { context.getFailureDescription().set(result.get(FAILURE_DESCRIPTION)); } });
@Override public void handleRollback(OperationContext context, ModelNode operation) { context.getFailureDescription().set(result.get(FAILURE_DESCRIPTION)); } });
@Override public void handleRollback(OperationContext context, ModelNode operation) { context.getFailureDescription().set(result.get(FAILURE_DESCRIPTION)); } });
@Override public void handleRollback(OperationContext context, ModelNode operation) { context.getFailureDescription().set(result.get(FAILURE_DESCRIPTION)); } });
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { context.getFailureDescription().set("rollback"); context.setRollbackOnly(); } }, OperationContext.Stage.MODEL);
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { context.getFailureDescription().set("rollback"); context.setRollbackOnly(); } }, OperationContext.Stage.MODEL);
@Override public void handleRollback(OperationContext context, ModelNode operation) { if (!context.hasFailureDescription()) { context.getFailureDescription().set(result.get(FAILURE_DESCRIPTION)); } } });
@Override public void handleRollback(OperationContext context, ModelNode operation) { if (!context.hasFailureDescription()) { context.getFailureDescription().set(result.get(FAILURE_DESCRIPTION)); } } });
private void routeToMasterDomainController(OperationContext context, ModelNode operation) { // Per discussion on 2011/03/07, routing requests from a slave to the // master may overly complicate the security infrastructure. Therefore, // the ability to do this is being disabled until it's clear that it's // not a problem context.getFailureDescription().set(DomainControllerLogger.HOST_CONTROLLER_LOGGER.masterDomainControllerOnlyOperation(operation.get(OP).asString(), PathAddress.pathAddress(operation.get(OP_ADDR)))); }
@Override public void execute(final OperationContext context, final ModelNode operation) throws OperationFailedException { // WFLY-2189 trigger a write-runtime authz check context.getServiceRegistry(true); final List<ModelNode> errorResponses = serverInventory.suspendServers(Collections.singleton(serverName), suspendTimeout, blockingTimeout); if ( !errorResponses.isEmpty() ){ context.getFailureDescription().set(errorResponses.get(0)); } } }, OperationContext.Stage.RUNTIME);
@Override public void handleRollback(OperationContext context, ModelNode operation) { if (!context.hasFailureDescription()) { for (final ModelNode value : childResources.values()) { if (value.hasDefined(FAILURE_DESCRIPTION)) { context.getFailureDescription().set(value.get(FAILURE_DESCRIPTION)); break; } } } } });
@Override public void execute(final OperationContext context, final ModelNode operation) throws OperationFailedException { // WFLY-2189 trigger a write-runtime authz check context.getServiceRegistry(true); final List<ModelNode> errorResponses = serverInventory.suspendServers(Collections.singleton(serverName), suspendTimeout, blockingTimeout); if ( !errorResponses.isEmpty() ){ context.getFailureDescription().set(errorResponses.get(0)); } } }, OperationContext.Stage.RUNTIME);
@Override public void execute(final OperationContext context, final ModelNode operation) throws OperationFailedException { // WFLY-2189 trigger a write-runtime authz check context.getServiceRegistry(true); final List<ModelNode> errorResponses = serverInventory.resumeServers(Collections.singleton(serverName), blockingTimeout); if ( !errorResponses.isEmpty() ){ context.getFailureDescription().set(errorResponses.get(0)); } } }, OperationContext.Stage.RUNTIME);