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 inherited from class org.eclipse.ditto.base.model.signals.commands.AbstractCommandSizeValidator
DEFAULT_LIMIT -
Method Summary
Modifier and TypeMethodDescriptionstatic ThingCommandSizeValidatorThe singleton instance for this command size validator.protected ThingTooLargeExceptionnewInvalidSizeException(long maxSize, long actualSize, org.eclipse.ditto.base.model.headers.DittoHeaders headers) Methods inherited from class org.eclipse.ditto.base.model.signals.commands.AbstractCommandSizeValidator
ensureValidSize, ensureValidSize, ensureValidSize, getMaxSize
-
Method Details
-
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
The singleton instance for this command size validator. Will be initialized at first call.- Returns:
- Singleton instance
-