Refine search
public static StandardResourceDescriptionResolver getResourceDescriptionResolver(final String keyPrefix) { String prefix = BASE + (keyPrefix == null ? "" : "." + keyPrefix); return new StandardResourceDescriptionResolver(prefix, RESOURCE_NAME, BatchSubsystemExtension.class.getClassLoader(), true, false); }
@Override public String getResourceAttributeDescription(final String attributeName, final Locale locale, final ResourceBundle bundle) { if (COMMON_ATTRIBUTE_NAMES.contains(attributeName)) { return bundle.getString(getKey(attributeName)); } return delegate.getResourceAttributeDescription(attributeName, locale, bundle); }
@Override public String getOperationParameterDescription(final String operationName, final String paramName, final Locale locale, final ResourceBundle bundle) { if (ModelDescriptionConstants.ADD.equals(operationName) && COMMON_ATTRIBUTE_NAMES.contains(paramName)) { return bundle.getString(getKey(paramName)); } return delegate.getOperationParameterDescription(operationName, paramName, locale, bundle); }
@Override public String getOperationParameterValueTypeDescription(final String operationName, final String paramName, final Locale locale, final ResourceBundle bundle, final String... suffixes) { if (ModelDescriptionConstants.ADD.equals(operationName) && COMMON_ATTRIBUTE_NAMES.contains(paramName)) { return bundle.getString(getVariableBundleKey(new String[]{paramName}, suffixes)); } return delegate.getOperationParameterValueTypeDescription(operationName, paramName, locale, bundle, suffixes); }
/** {@inheritDoc} */ @Override public String getOperationReplyValueTypeDescription(String operationName, Locale locale, ResourceBundle bundle, String... suffixes) { try { return bundle.getString(getVariableBundleKey(new String[]{operationName, REPLY}, suffixes)); } catch (MissingResourceException e) { try { return getOperationParameterValueTypeDescription(operationName, suffixes[0], locale, bundle); } catch (MissingResourceException ex) { throw e; } } }
@Override public void start(StartContext context) throws StartException { synchronized (this) { WorkManager wm = workManager.getValue(); wm.setStatisticsEnabled(statsEnabled); if (wm.getStatistics() != null) { PathElement peLocaldWm = PathElement.pathElement(Constants.STATISTICS_NAME, "local"); ResourceBuilder resourceBuilder = ResourceBuilder.Factory.create(peLocaldWm, new StandardResourceDescriptionResolver(Constants.STATISTICS_NAME + "." + Constants.WORKMANAGER_NAME, CommonAttributes.RESOURCE_NAME, CommonAttributes.class.getClassLoader())); ManagementResourceRegistration wmSubRegistration = overrideRegistration.registerSubModel(resourceBuilder.build()); OperationStepHandler metricHandler = new WorkManagerRuntimeAttributeReadHandler(wm, wm.getStatistics(), false); for (SimpleAttributeDefinition metric : Constants.WORKMANAGER_METRICS) { wmSubRegistration.registerMetric(metric, metricHandler); } OperationStepHandler readHandler = new WorkManagerRuntimeAttributeReadHandler(wm, wm.getStatistics(), false); OperationStepHandler writeHandler = new WorkManagerRuntimeAttributeWriteHandler(wm, false, Constants.WORKMANAGER_RW_ATTRIBUTES); for (SimpleAttributeDefinition attribute : Constants.WORKMANAGER_RW_ATTRIBUTES) { wmSubRegistration.registerReadWriteAttribute(attribute, readHandler, writeHandler); } wmSubRegistration.registerOperationHandler(ClearWorkManagerStatisticsHandler.DEFINITION, new ClearWorkManagerStatisticsHandler(wm)); } } }
@Override public String getResourceAttributeDescription(String attributeName, Locale locale, ResourceBundle bundle) { if (bundle.containsKey(keyPrefix + "." + attributeName)){ return super.getResourceAttributeDescription(attributeName, locale, bundle); } return plugin.getDescription(attributeName); } };
@Override public String getResourceAttributeDescription(String attributeName, Locale locale, ResourceBundle bundle) { return super.getResourceAttributeDescription(attributeName, locale, bundle); }
@Override public String getOperationParameterDescription(String operationName, String paramName, Locale locale, ResourceBundle bundle) { return super.getOperationParameterDescription(operationName, paramName, locale, bundle); }
@Override public String getOperationParameterValueTypeDescription(String operationName, String paramName, Locale locale, ResourceBundle bundle, String... suffixes) { return super.getOperationParameterValueTypeDescription(operationName, paramName, locale, bundle, suffixes); }
@Override public String getOperationParameterValueTypeDescription(final String operationName, final String paramName, final Locale locale, final ResourceBundle bundle, final String... suffixes) { if (COMMON_ATTRIBUTE_NAMES.containsKey(paramName)) { return bundle.getString(getVariableBundleKey(paramName, suffixes)); } return super.getOperationParameterValueTypeDescription(operationName, paramName, locale, bundle, suffixes); }
/** {@inheritDoc} */ @Override public String getOperationReplyValueTypeDescription(String operationName, Locale locale, ResourceBundle bundle, String... suffixes) { try { return bundle.getString(getVariableBundleKey(new String[]{operationName, REPLY}, suffixes)); } catch (MissingResourceException e) { try { return getOperationParameterValueTypeDescription(operationName, suffixes[0], locale, bundle); } catch (MissingResourceException ex) { throw e; } } }
@Override public void start(StartContext context) throws StartException { synchronized (this) { DistributedWorkManager dwm = distributedWorkManager.getValue(); dwm.setDistributedStatisticsEnabled(statsEnabled); if (dwm.getDistributedStatistics() != null) { PathElement peDistributedWm = PathElement.pathElement(Constants.STATISTICS_NAME, "distributed"); ResourceBuilder resourceBuilder = ResourceBuilder.Factory.create(peDistributedWm, new StandardResourceDescriptionResolver(Constants.STATISTICS_NAME + "." + Constants.WORKMANAGER_NAME, CommonAttributes.RESOURCE_NAME, CommonAttributes.class.getClassLoader())); ManagementResourceRegistration dwmSubRegistration = overrideRegistration.registerSubModel(resourceBuilder.build()); OperationStepHandler metricHandler = new WorkManagerRuntimeAttributeReadHandler(dwm, dwm.getDistributedStatistics(), false); for (SimpleAttributeDefinition metric : Constants.WORKMANAGER_METRICS) { dwmSubRegistration.registerMetric(metric, metricHandler); } OperationStepHandler readHandler = new WorkManagerRuntimeAttributeReadHandler(dwm, dwm.getDistributedStatistics(), false); OperationStepHandler writeHandler = new WorkManagerRuntimeAttributeWriteHandler(dwm, false, Constants.DISTRIBUTED_WORKMANAGER_RW_ATTRIBUTES); for (SimpleAttributeDefinition attribute : Constants.DISTRIBUTED_WORKMANAGER_RW_ATTRIBUTES) { dwmSubRegistration.registerReadWriteAttribute(attribute, readHandler, writeHandler); } dwmSubRegistration.registerOperationHandler(ClearWorkManagerStatisticsHandler.DEFINITION, new ClearWorkManagerStatisticsHandler(dwm)); } } }
@Override public String getResourceAttributeDescription(String attributeName, Locale locale, ResourceBundle bundle) { if (bundle.containsKey(keyPrefix + "." + attributeName)){ return super.getResourceAttributeDescription(attributeName, locale, bundle); } return plugin.getDescription(attributeName); } };
return super.getResourceAttributeDescription(attribute, locale, bundle);
@Override public String getOperationParameterDescription(final String operationName, final String paramName, final Locale locale, final ResourceBundle bundle) { if (DELEGATE_DESC_OPTS.contains(operationName)) { return getResourceAttributeDescription(paramName, locale, bundle); } return super.getOperationParameterDescription(operationName, paramName, locale, bundle); }
@Override public String getOperationParameterValueTypeDescription(final String operationName, final String paramName, final Locale locale, final ResourceBundle bundle, final String... suffixes) { if (DELEGATE_DESC_OPTS.contains(operationName)) { return getResourceAttributeDescription(paramName, locale, bundle); } return super.getOperationParameterValueTypeDescription(operationName, paramName, locale, bundle, suffixes); }
@Override public String getOperationDescription(String operationName, Locale locale, ResourceBundle bundle) { if (this.operationName.equals(operationName)) { return bundle.getString(getBundleKey()); } return super.getOperationParameterDescription(operationName, operationName, locale, bundle); }
@Override public String getResourceAttributeDescription(final String attributeName, final Locale locale, final ResourceBundle bundle) { if (COMMON_ATTRIBUTE_NAMES.contains(attributeName)) { return bundle.getString(getKey(attributeName)); } return delegate.getResourceAttributeDescription(attributeName, locale, bundle); }
@Override public String getOperationParameterValueTypeDescription(final String operationName, final String paramName, final Locale locale, final ResourceBundle bundle, final String... suffixes) { if (ModelDescriptionConstants.ADD.equals(operationName) && COMMON_ATTRIBUTE_NAMES.contains(paramName)) { return bundle.getString(getVariableBundleKey(new String[]{paramName}, suffixes)); } return delegate.getOperationParameterValueTypeDescription(operationName, paramName, locale, bundle, suffixes); }