Package org.eso.ias.command
package org.eso.ias.command
-
ClassDescriptionThe execution status of a commandThe interface of the listener of commands received from the command topicThe data structure that the listener returns to the
CommandManager
The CommandManager base class for command executors subscribes as a consumer of the command topic and as a producer of the reply topic.The java POJO representing a command to be published in the command kafka topic This POJO is serialized into a JSON string to be published in the kafka topicObjects of this class send commands and optionally wait for the reply through the kafka topics.Interface to serialize/deserializer theCommandMessage
to/from stringsThe commands supported by the coreTheDefaultCommandExecutor
provides a default implementation of the commands defined inCommandType
.The listener of repliesThe java POJO to send replies over the kafka topic.Interface to serialize/deserializer theReplyMessage
to/from stringsTh eexception generated when marshalling or unmarshalling commands and replies to and from strings.