private GetInstalledDriverOperationHandler() { validator.registerValidator(DRIVER_NAME.getName(), new StringLengthValidator(1)); }
public ReadResourceHandler() { //todo use AD for validation validator.registerValidator(ModelDescriptionConstants.RECURSIVE, new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(ModelDescriptionConstants.RECURSIVE_DEPTH, new ModelTypeValidator(ModelType.INT, true)); validator.registerValidator(ModelDescriptionConstants.INCLUDE_RUNTIME, new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(ModelDescriptionConstants.PROXIES, new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(ModelDescriptionConstants.INCLUDE_DEFAULTS, new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(ModelDescriptionConstants.ATTRIBUTES_ONLY, new ModelTypeValidator(ModelType.BOOLEAN, true)); }
/** @deprecated use a variant that takes {@link AttributeDefinition} */ @Deprecated protected AbstractWriteAttributeHandler(final ParameterValidator unresolvedValidator, final ParameterValidator resolvedValidator) { this.nameValidator.registerValidator(NAME, new StringLengthValidator(1)); this.unresolvedValueValidator = unresolvedValidator; this.resolvedValueValidator = resolvedValidator; this.attributeDefinitions = null; }
/** * Creates a WriteAttributeOperationHandler that users the given {@code valueValidator} * to validate values before applying them to the model. */ protected WriteAttributeOperationHandler(ParameterValidator valueValidator) { this.nameValidator.registerValidator(NAME, new StringLengthValidator(1)); this.valueValidator = valueValidator; }
protected AbstractPlatformMBeanAttributeHandler() { readAttributeValidator.registerValidator(NAME, new StringLengthValidator(1)); writeAttributeValidator.registerValidator(NAME, new StringLengthValidator(1)); }
private ThreadMXBeanThreadInfoHandler() { validator.registerValidator(PlatformMBeanConstants.ID, new LongRangeValidator(1)); validator.registerValidator(PlatformMBeanConstants.MAX_DEPTH, new IntRangeValidator(1, Integer.MAX_VALUE, true, false)); }
public DeploymentUploadBytesHandler(final ContentRepository repository) { super(repository); this.bytesValidator.registerValidator(BYTES, new ModelTypeValidator(ModelType.BYTES)); }
private ThreadMXBeanDumpAllThreadsHandler() { lockedValidator.registerValidator(PlatformMBeanConstants.LOCKED_MONITORS, new ModelTypeValidator(ModelType.BOOLEAN)); lockedValidator.registerValidator(PlatformMBeanConstants.LOCKED_SYNCHRONIZERS, new ModelTypeValidator(ModelType.BOOLEAN)); }
/** * Creates a WriteAttributeOperationHandler that users the given {@code valueValidator} * to validate values before applying them to the model. */ protected WriteAttributeOperationHandler(ParameterValidator valueValidator) { this.nameValidator.registerValidator(NAME, new StringLengthValidator(1)); this.valueValidator = valueValidator; }
public ServerGroupDeploymentReplaceHandler(final FileRepository fileRepository) { if (fileRepository == null) { throw new IllegalArgumentException("fileRepository is null"); } this.fileRepository = fileRepository; this.validator.registerValidator(NAME, new StringLengthValidator(1)); this.validator.registerValidator(TO_REPLACE, new StringLengthValidator(1)); }
private ServerGroupAddHandler() { validator.registerValidator(PROFILE, new StringLengthValidator(1)); validator.registerValidator(SOCKET_BINDING_GROUP, new StringLengthValidator(1, Integer.MAX_VALUE, true, false)); validator.registerValidator(SOCKET_BINDING_PORT_OFFSET, new ModelTypeValidator(ModelType.INT, true, false)); validator.registerValidator(JVM, new StringLengthValidator(1, Integer.MAX_VALUE, true, false)); }
private MemoryMXBeanAttributeHandler() { writeAttributeValidator.registerValidator(ModelDescriptionConstants.VALUE, new ModelTypeValidator(ModelType.BOOLEAN)); }
private ThreadMXBeanThreadInfosHandler() { idsValidator.registerValidator(PlatformMBeanConstants.IDS, new ListValidator(new LongRangeValidator(1))); depthValidator.registerValidator(PlatformMBeanConstants.MAX_DEPTH, new IntRangeValidator(1, Integer.MAX_VALUE, false, false)); lockedValidator.registerValidator(PlatformMBeanConstants.LOCKED_MONITORS, new ModelTypeValidator(ModelType.BOOLEAN)); lockedValidator.registerValidator(PlatformMBeanConstants.LOCKED_SYNCHRONIZERS, new ModelTypeValidator(ModelType.BOOLEAN)); }
private ThreadMXBeanThreadInfosHandler() { idsValidator.registerValidator(PlatformMBeanConstants.IDS, new ListValidator(new LongRangeValidator(1))); depthValidator.registerValidator(PlatformMBeanConstants.MAX_DEPTH, new IntRangeValidator(1, Integer.MAX_VALUE, false, false)); lockedValidator.registerValidator(PlatformMBeanConstants.LOCKED_MONITORS, new ModelTypeValidator(ModelType.BOOLEAN)); lockedValidator.registerValidator(PlatformMBeanConstants.LOCKED_SYNCHRONIZERS, new ModelTypeValidator(ModelType.BOOLEAN)); }
private ThreadMXBeanThreadInfosHandler() { idsValidator.registerValidator(PlatformMBeanConstants.IDS, new ListValidator(new LongRangeValidator(1))); depthValidator.registerValidator(PlatformMBeanConstants.MAX_DEPTH, new IntRangeValidator(1, Integer.MAX_VALUE, false, false)); lockedValidator.registerValidator(PlatformMBeanConstants.LOCKED_MONITORS, new ModelTypeValidator(ModelType.BOOLEAN)); lockedValidator.registerValidator(PlatformMBeanConstants.LOCKED_SYNCHRONIZERS, new ModelTypeValidator(ModelType.BOOLEAN)); }
ReadAttributeHandler(FilteredData filteredData, OperationStepHandler overrideHandler, boolean resolvable) { super(filteredData); if( resolvable){ validator.registerValidator(RESOLVE.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); } validator.registerValidator(GlobalOperationAttributes.NAME.getName(), new StringLengthValidator(1)); validator.registerValidator(GlobalOperationAttributes.INCLUDE_DEFAULTS.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(GlobalOperationAttributes.INCLUDE_UNDEFINED_METRIC_VALUES.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); assert overrideHandler == null || filteredData != null : "overrideHandler only supported with filteredData"; this.overrideHandler = overrideHandler; this.resolvable = resolvable; }
public ReadChildrenResourcesHandler() { validator.registerValidator(GlobalOperationHandlers.CHILD_TYPE.getName(), GlobalOperationHandlers.CHILD_TYPE.getValidator()); validator.registerValidator(GlobalOperationHandlers.RECURSIVE.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(GlobalOperationHandlers.RECURSIVE_DEPTH.getName(), new ModelTypeValidator(ModelType.INT, true)); validator.registerValidator(GlobalOperationHandlers.INCLUDE_RUNTIME.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(GlobalOperationHandlers.PROXIES.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(GlobalOperationHandlers.INCLUDE_DEFAULTS.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); }
ReadAttributeHandler(FilteredData filteredData, OperationStepHandler overrideHandler) { super(filteredData); validator.registerValidator(GlobalOperationAttributes.NAME.getName(), new StringLengthValidator(1)); validator.registerValidator(GlobalOperationAttributes.INCLUDE_DEFAULTS.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); assert overrideHandler == null || filteredData != null : "overrideHandler only supported with filteredData"; this.overrideHandler = overrideHandler; }
ReadAttributeHandler(FilteredData filteredData, OperationStepHandler overrideHandler, boolean resolvable) { super(filteredData); if( resolvable){ validator.registerValidator(RESOLVE.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); } validator.registerValidator(GlobalOperationAttributes.NAME.getName(), new StringLengthValidator(1)); validator.registerValidator(GlobalOperationAttributes.INCLUDE_DEFAULTS.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(GlobalOperationAttributes.INCLUDE_UNDEFINED_METRIC_VALUES.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); assert overrideHandler == null || filteredData != null : "overrideHandler only supported with filteredData"; this.overrideHandler = overrideHandler; this.resolvable = resolvable; }
public ReadAttributeHandler() { validator.registerValidator(GlobalOperationHandlers.NAME.getName(), new StringLengthValidator(1)); validator.registerValidator(GlobalOperationHandlers.INCLUDE_DEFAULTS.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); }