@Override public ParameterValidator build() { return new LongRangeValidator(this.min, this.max, this.allowsUndefined, this.allowsExpressions); } }
@Override public ParameterValidator build() { return new LongRangeValidator(this.min, this.max, this.allowsUndefined, this.allowsExpressions); } }
@Override public ParameterValidator build() { return new LongRangeValidator(this.min, this.max, this.allowsUndefined, this.allowsExpressions); } }
private ThreadMXBeanCpuTimeHandler() { validator.registerValidator(PlatformMBeanConstants.ID, new LongRangeValidator(1)); }
private ThreadMXBeanUserTimeHandler() { validator.registerValidator(PlatformMBeanConstants.ID, new LongRangeValidator(1)); }
private MemoryPoolMXBeanAttributeHandler() { usageValidator.registerValidator(ModelDescriptionConstants.VALUE, new LongRangeValidator(0)); }
private ThreadMXBeanCpuTimeHandler() { validator.registerValidator(PlatformMBeanConstants.ID, new LongRangeValidator(1)); }
private ThreadMXBeanUserTimeHandler() { validator.registerValidator(PlatformMBeanConstants.ID, new LongRangeValidator(1)); }
private MemoryPoolMXBeanAttributeHandler() { usageValidator.registerValidator(ModelDescriptionConstants.VALUE, new LongRangeValidator(0)); }
private MemoryPoolMXBeanAttributeHandler() { usageValidator.registerValidator(ModelDescriptionConstants.VALUE, new LongRangeValidator(0)); }
private ThreadMXBeanUserTimeHandler() { validator.registerValidator(PlatformMBeanConstants.ID, new LongRangeValidator(1)); }
private ThreadMXBeanCpuTimeHandler() { validator.registerValidator(PlatformMBeanConstants.ID, new LongRangeValidator(1)); }
private ThreadMXBeanThreadInfoHandler() { validator.registerValidator(PlatformMBeanConstants.ID, new LongRangeValidator(1)); validator.registerValidator(PlatformMBeanConstants.MAX_DEPTH, new IntRangeValidator(1, Integer.MAX_VALUE, true, false)); }
private ThreadMXBeanThreadInfoHandler() { validator.registerValidator(PlatformMBeanConstants.ID, new LongRangeValidator(1)); validator.registerValidator(PlatformMBeanConstants.MAX_DEPTH, new IntRangeValidator(1, Integer.MAX_VALUE, true, false)); }
private ThreadMXBeanThreadInfoHandler() { validator.registerValidator(PlatformMBeanConstants.ID, new LongRangeValidator(1)); validator.registerValidator(PlatformMBeanConstants.MAX_DEPTH, new IntRangeValidator(1, Integer.MAX_VALUE, true, false)); }
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)); }
private ThreadPoolResourceDefinition(String name, int defaultMinThreads, int defaultMaxThreads, int defaultQueueLength, long defaultKeepaliveTime) { this.name = name; this.descriptionResolver = new JGroupsResourceDescriptionResolver(ModelKeys.TRANSPORT, ModelKeys.THREAD_POOL); this.minThreads = new SimpleAttributeDefinitionBuilder(Attribute.MIN_THREADS.getLocalName(), ModelType.INT, true) .setDefaultValue(new ModelNode(defaultMinThreads)) .setValidator(new IntRangeValidator(0, Integer.MAX_VALUE, false, true)) .setAllowExpression(true) .setFlags(AttributeAccess.Flag.RESTART_ALL_SERVICES) .build(); this.maxThreads = new SimpleAttributeDefinitionBuilder(Attribute.MAX_THREADS.getLocalName(), ModelType.INT, true) .setDefaultValue(new ModelNode(defaultMaxThreads)) .setValidator(new IntRangeValidator(0, Integer.MAX_VALUE, false, true)) .setAllowExpression(true) .setFlags(AttributeAccess.Flag.RESTART_ALL_SERVICES) .build(); this.queueLength = new SimpleAttributeDefinitionBuilder(Attribute.QUEUE_LENGTH.getLocalName(), ModelType.INT, true) .setDefaultValue(new ModelNode(defaultQueueLength)) .setValidator(new IntRangeValidator(0, Integer.MAX_VALUE, false, true)) .setAllowExpression(true) .setFlags(AttributeAccess.Flag.RESTART_ALL_SERVICES) .build(); this.keepaliveTime = new SimpleAttributeDefinitionBuilder(Attribute.KEEPALIVE_TIME.getLocalName(), ModelType.LONG, true) .setDefaultValue(new ModelNode(defaultKeepaliveTime)) .setValidator(new LongRangeValidator(0, Long.MAX_VALUE, false, true)) .setMeasurementUnit(MeasurementUnit.MILLISECONDS) .setAllowExpression(true) .setFlags(AttributeAccess.Flag.RESTART_ALL_SERVICES) .build(); }