Package org.eclipse.ditto.things.model.signals.commands
@AllValuesAreNonnullByDefault
package org.eclipse.ditto.things.model.signals.commands
-
ClassDescriptionThingCommand<T extends ThingCommand<T>>Aggregates all
Commands which are related to aThing.This class contains definitions for all specific fields of aThingCommand's JSON representation.ThingCommandResponse<T extends ThingCommandResponse<T>>Aggregates all possible responses relating to a givenThingCommand.This class contains definitions for all specific fields of aThingCommandResponse's JSON representation.Command size validator for thing commands.Response to aThingCommandwhich wraps the exception thrown while processing the command.Defines all valid thing resources and provides aThingResource.from(org.eclipse.ditto.json.JsonPointer)method to resolve the thing resource from a given path.ThingResourceMapper<P,R> Maps a JsonPointer to another value by using aThingResourceVisitor.ThingResourceVisitor<P,R> Defines methods where implementing classes can handle the different resources in the respective methods.