|
lintel 0.2.0
|
#include <MessageQueueDto.h>
Public Member Functions | |
| MessageQueueDto ()=default | |
| MessageQueueDto (const MessageQueueEntry &messsageQueueEntry, int32_t messages) | |
| const std::string & | getName () const |
| const std::string & | getProcess () const |
| int32_t | getMaxMessages () const |
| int32_t | getMessages () const |
| void | serialize (rapidjson::Writer< rapidjson::StringBuffer > *writer) const override |
| bool | deserialize (const rapidjson::Value &obj) override |
Public Member Functions inherited from lintel::JsonSerializable | |
| JsonSerializable ()=default | |
| virtual | ~JsonSerializable ()=default |
| virtual std::string | serialize () const |
| virtual void | deserialize (const std::string &json) |
DTO representing a single message queue with its current state
|
default |
Default constructor
| lintel::MessageQueueDto::MessageQueueDto | ( | const MessageQueueEntry & | messsageQueueEntry, |
| int32_t | messages | ||
| ) |
Construct from a MessageQueueEntry and current message count
| messsageQueueEntry | The configuration entry |
| messages | The current message count |
Deserialize from JSON
| obj | The JSON value |
Reimplemented from lintel::JsonSerializable.
| int32_t lintel::MessageQueueDto::getMaxMessages | ( | ) | const |
Get the maximum message count
| int32_t lintel::MessageQueueDto::getMessages | ( | ) | const |
Get the current message count
| const std::string & lintel::MessageQueueDto::getName | ( | ) | const |
Get the queue name
| const std::string & lintel::MessageQueueDto::getProcess | ( | ) | const |
Get the owning process name
|
overridevirtual |