Class ThingCommandSizeValidator
- java.lang.Object
-
- org.eclipse.ditto.base.model.signals.commands.AbstractCommandSizeValidator<ThingTooLargeException>
-
- org.eclipse.ditto.things.model.signals.commands.ThingCommandSizeValidator
-
public final class ThingCommandSizeValidator extends org.eclipse.ditto.base.model.signals.commands.AbstractCommandSizeValidator<ThingTooLargeException>
Command size validator for thing commands.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDITTO_LIMITS_THINGS_MAX_SIZE_BYTESSystem property name of the property defining the max Thing size in bytes.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ThingCommandSizeValidatorgetInstance()The singleton instance for this command size validator.protected ThingTooLargeExceptionnewInvalidSizeException(long maxSize, long actualSize, org.eclipse.ditto.base.model.headers.DittoHeaders headers)
-
-
-
Field Detail
-
DITTO_LIMITS_THINGS_MAX_SIZE_BYTES
public static final java.lang.String DITTO_LIMITS_THINGS_MAX_SIZE_BYTES
System property name of the property defining the max Thing size in bytes.- See Also:
- Constant Field Values
-
-
Method Detail
-
newInvalidSizeException
protected ThingTooLargeException newInvalidSizeException(long maxSize, long actualSize, org.eclipse.ditto.base.model.headers.DittoHeaders headers)
- Specified by:
newInvalidSizeExceptionin classorg.eclipse.ditto.base.model.signals.commands.AbstractCommandSizeValidator<ThingTooLargeException>
-
getInstance
public static ThingCommandSizeValidator getInstance()
The singleton instance for this command size validator. Will be initialized at first call.- Returns:
- Singleton instance
-
-