当前位置: 首页>>代码示例>>Java>>正文


Java Util.getNameFromAddress方法代码示例

本文整理汇总了Java中org.jboss.as.controller.operations.common.Util.getNameFromAddress方法的典型用法代码示例。如果您正苦于以下问题:Java Util.getNameFromAddress方法的具体用法?Java Util.getNameFromAddress怎么用?Java Util.getNameFromAddress使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.jboss.as.controller.operations.common.Util的用法示例。


在下文中一共展示了Util.getNameFromAddress方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: performRuntime

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@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
    }
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:12,代码来源:SyslogAuditLogProtocolResourceDefinition.java

示例2: createSizeRotatingFileAuditLogHandler

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private static SizeRotatingFileAuditLogHandler createSizeRotatingFileAuditLogHandler(final PathManagerService pathManager,
                                           final OperationContext context, final ModelNode operation) throws OperationFailedException {
    final String name = Util.getNameFromAddress(operation.require(OP_ADDR));
    final ModelNode model = context.readResource(PathAddress.EMPTY_ADDRESS).getModel();
    final String relativeTo = model.hasDefined(RELATIVE_TO.getName()) ? RELATIVE_TO.resolveModelAttribute(context, model).asString() : null;
    final String path = PATH.resolveModelAttribute(context, model).asString();
    final String formatterName = FORMATTER.resolveModelAttribute(context, model).asString();
    final int maxFailureCount = MAX_FAILURE_COUNT.resolveModelAttribute(context, model).asInt();
    final long rotateSize = SizeValidator.parseSize(ROTATE_SIZE.resolveModelAttribute(context, model));
    final int maxBackupIndex = MAX_BACKUP_INDEX.resolveModelAttribute(context, model).asInt();
    return new SizeRotatingFileAuditLogHandler(name, formatterName, maxFailureCount, pathManager, path, relativeTo, rotateSize, maxBackupIndex);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:13,代码来源:SizeRotatingFileAuditLogHandlerResourceDefinition.java

示例3: createFileAuditLogHandler

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private static FileAuditLogHandler createFileAuditLogHandler(final PathManagerService pathManager,
                                                             final OperationContext context, final ModelNode operation) throws OperationFailedException {
    final String name = Util.getNameFromAddress(operation.require(ModelDescriptionConstants.OP_ADDR));
    final ModelNode model = context.readResource(PathAddress.EMPTY_ADDRESS).getModel();
    final String relativeTo = model.hasDefined(RELATIVE_TO.getName()) ? RELATIVE_TO.resolveModelAttribute(context, model).asString() : null;
    final String path = PATH.resolveModelAttribute(context, model).asString();
    final String formatterName = FORMATTER.resolveModelAttribute(context, model).asString();
    final int maxFailureCount = MAX_FAILURE_COUNT.resolveModelAttribute(context, model).asInt();
    final boolean rotateAtStartup = ROTATE_AT_STARTUP.resolveModelAttribute(context, model).asBoolean();
    return new FileAuditLogHandler(name, formatterName, maxFailureCount, pathManager, path, relativeTo, rotateAtStartup);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:12,代码来源:FileAuditLogHandlerResourceDefinition.java

示例4: executeRuntimeStep

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Override
protected void executeRuntimeStep(OperationContext context, ModelNode operation) throws OperationFailedException {
    final String name = Util.getNameFromAddress(operation.require(OP_ADDR));
    ModelNode result = context.getResult().setEmptyList();
    List<ModelNode> items = this.auditLogger.listLastEntries(name);
    for (int i = (items.size() - 1); i >= 0; i--) {
        ModelNode entry = items.get(i);
        ModelNode configurationChange = entry.clone();
        result.add(configurationChange);
    }
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:12,代码来源:InMemoryAuditLogHandlerResourceDefinition.java

示例5: revertUpdateToRuntime

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Override
protected void revertUpdateToRuntime(OperationContext context, ModelNode operation, String attributeName, ModelNode valueToRestore, ModelNode valueToRevert, Void handback) throws OperationFailedException {
    if (MAX_HISTORY.equals(attributeName)) {
        final String name = Util.getNameFromAddress(operation.require(OP_ADDR));
        auditLogger.updateInMemoryHandlerMaxHistory(name, valueToRevert.asInt());
    }
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:8,代码来源:InMemoryAuditLogHandlerResourceDefinition.java

示例6: applyUpdateToRuntime

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Override
protected boolean applyUpdateToRuntime(OperationContext context, ModelNode operation, String attributeName, ModelNode resolvedValue, ModelNode currentValue, HandbackHolder<Void> handbackHolder) throws OperationFailedException {
    if (MAX_HISTORY.equals(attributeName)) {
       final String name = Util.getNameFromAddress(operation.require(OP_ADDR));
       auditLogger.updateInMemoryHandlerMaxHistory(name, resolvedValue.asInt());
   }
   return false;
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:9,代码来源:InMemoryAuditLogHandlerResourceDefinition.java

示例7: createFormatter

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private static JsonAuditLogItemFormatter createFormatter(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException {
    return new JsonAuditLogItemFormatter(
            Util.getNameFromAddress(operation.require(OP_ADDR)),
            INCLUDE_DATE.resolveModelAttribute(context, model).asBoolean(),
            DATE_SEPARATOR.resolveModelAttribute(context, model).asString(),
            DATE_FORMAT.resolveModelAttribute(context, model).asString(),
            COMPACT.resolveModelAttribute(context, model).asBoolean(),
            ESCAPE_NEW_LINE.resolveModelAttribute(context, model).asBoolean(),
            ESCAPE_CONTROL_CHARACTERS.resolveModelAttribute(context, model).asBoolean());
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:11,代码来源:JsonAuditLogFormatterResourceDefinition.java

示例8: performRemove

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Override
protected void performRemove(OperationContext context, ModelNode operation, ModelNode model)
        throws OperationFailedException {
    final String name = Util.getNameFromAddress(operation.require(OP_ADDR));
    final Resource auditLog = context.readResourceFromRoot(PathAddress.pathAddress(CoreManagementResourceDefinition.PATH_ELEMENT, AccessAuditResourceDefinition.PATH_ELEMENT));
    checkFormatterNotReferenced(name, auditLog, HANDLER_TYPES);
    super.performRemove(context, operation, model);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:9,代码来源:JsonAuditLogFormatterResourceDefinition.java

示例9: createPeriodicRotatingFileAuditLogHandler

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private static PeriodicRotatingFileAuditLogHandler createPeriodicRotatingFileAuditLogHandler(final PathManagerService pathManager,
                                                                                             final OperationContext context, final ModelNode operation) throws OperationFailedException {
    final String name = Util.getNameFromAddress(operation.require(OP_ADDR));
    final ModelNode model = context.readResource(PathAddress.EMPTY_ADDRESS).getModel();
    final String relativeTo = model.hasDefined(RELATIVE_TO.getName()) ? RELATIVE_TO.resolveModelAttribute(context, model).asString() : null;
    final String path = PATH.resolveModelAttribute(context, model).asString();
    final String formatterName = FORMATTER.resolveModelAttribute(context, model).asString();
    final int maxFailureCount = MAX_FAILURE_COUNT.resolveModelAttribute(context, model).asInt();
    final String suffix = SUFFIX.resolveModelAttribute(context, model).asString();
    return new PeriodicRotatingFileAuditLogHandler(name, formatterName, maxFailureCount, pathManager, path, relativeTo, suffix, /*default timeZone*/null);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:12,代码来源:PeriodicRotatingFileAuditLogHandlerResourceDefinition.java

示例10: executeRuntimeStep

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Override
protected void executeRuntimeStep(OperationContext context, ModelNode operation) throws OperationFailedException {
    String attr = operation.require(ModelDescriptionConstants.NAME).asString();
    String handlerName = Util.getNameFromAddress(operation.require(OP_ADDR));
    if (attr.equals(FAILURE_COUNT.getName())) {
        context.getResult().set(auditLogger.getHandlerFailureCount(handlerName));
    } else if (attr.equals(DISABLED_DUE_TO_FAILURE.getName())) {
        context.getResult().set(auditLogger.getHandlerDisabledDueToFailure(handlerName));
    }
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:11,代码来源:AuditLogHandlerResourceDefinition.java

示例11: createHandler

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
static SyslogAuditLogHandler createHandler(final PathManagerService pathManager,
                                           final OperationContext context,
                                           final EnvironmentNameReader environmentReader) throws OperationFailedException {
    final PathAddress pathAddress = getAffectedHandlerAddress(context);
    final String name = Util.getNameFromAddress(pathAddress);
    final Resource handlerResource = context.readResourceFromRoot(pathAddress);
    return createHandler(pathManager, context, name, handlerResource, environmentReader);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:9,代码来源:SyslogAuditLogHandlerResourceDefinition.java

示例12: recoverServices

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@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);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:8,代码来源:SyslogAuditLogHandlerResourceDefinition.java

示例13: getService

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
protected ServiceController<?> getService(final OperationContext context, final ModelNode operation)
        throws OperationFailedException {
    final String name = Util.getNameFromAddress(operation.require(OP_ADDR));
    ServiceController<?> controller = context.getServiceRegistry(false).getService(serviceNameBase.append(name));
    if (controller == null) {
        throw ThreadsLogger.ROOT_LOGGER.threadPoolServiceNotFoundForMetrics(serviceNameBase.append(name));
    }
    return controller;
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:10,代码来源:ThreadPoolMetricsHandler.java

示例14: getService

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Override
protected ServiceController<?> getService(final OperationContext context, final ModelNode model) throws OperationFailedException {
    final String name = Util.getNameFromAddress(model.require(OP_ADDR));
    final ServiceName serviceName = serviceNameBase.append(name);
    ServiceController<?> controller = context.getServiceRegistry(true).getService(serviceName);
    if(controller == null) {
        throw ThreadsLogger.ROOT_LOGGER.queuelessThreadPoolServiceNotFound(serviceName);
    }
    return controller;
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:11,代码来源:QueuelessThreadPoolWriteAttributeHandler.java

示例15: getService

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Override
protected ServiceController<?> getService(final OperationContext context, final ModelNode model) throws OperationFailedException {
    final String name = Util.getNameFromAddress(model.require(OP_ADDR));
    final ServiceName serviceName = serviceNameBase.append(name);
    ServiceController<?> controller = context.getServiceRegistry(true).getService(serviceName);
    if(controller == null) {
        throw ThreadsLogger.ROOT_LOGGER.unboundedQueueThreadPoolServiceNotFound(serviceName);
    }
    return controller;
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:11,代码来源:UnboundedQueueThreadPoolWriteAttributeHandler.java


注:本文中的org.jboss.as.controller.operations.common.Util.getNameFromAddress方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。