本文整理汇总了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
}
}
示例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);
}
示例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);
}
示例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);
}
}
示例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());
}
}
示例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;
}
示例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());
}
示例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);
}
示例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));
}
}
示例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);
}
示例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);
}
示例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;
}
示例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;
}
示例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;
}