Documentation ¶
Index ¶
- type MessageStoreHelper
- func (m *MessageStoreHelper) Add(message *types.Message)
- func (m *MessageStoreHelper) GetDeliveredFrom(replica types.ReplicaID) (map[string]*types.Message, bool)
- func (m *MessageStoreHelper) GetDeliveredTo(replica types.ReplicaID) (map[string]*types.Message, bool)
- func (m *MessageStoreHelper) GetPendingFrom(replica types.ReplicaID) (map[string]*types.Message, bool)
- func (m *MessageStoreHelper) GetPendingTo(replica types.ReplicaID) (map[string]*types.Message, bool)
- func (m *MessageStoreHelper) MarkDelivered(messageID string) bool
- type Visualizer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MessageStoreHelper ¶
type MessageStoreHelper struct { *types.MessageStore // contains filtered or unexported fields }
func NewMessageStoreHelper ¶
func NewMessageStoreHelper(store *types.MessageStore) *MessageStoreHelper
func (*MessageStoreHelper) Add ¶
func (m *MessageStoreHelper) Add(message *types.Message)
func (*MessageStoreHelper) GetDeliveredFrom ¶
func (*MessageStoreHelper) GetDeliveredTo ¶
func (*MessageStoreHelper) GetPendingFrom ¶
func (*MessageStoreHelper) GetPendingTo ¶
func (*MessageStoreHelper) MarkDelivered ¶
func (m *MessageStoreHelper) MarkDelivered(messageID string) bool
type Visualizer ¶
type Visualizer struct { *types.BaseService // contains filtered or unexported fields }
Visualizer is one of the modes of executing the tool where the user can control the messages delivery order through an interactive dashboard
func NewVisualizer ¶
func NewVisualizer(ctx *context.RootContext) *Visualizer
NewVisualizer instantiates a Visualizer
func (*Visualizer) HandleMessagesGET ¶
func (v *Visualizer) HandleMessagesGET(c *gin.Context)
func (*Visualizer) HandleMessagesPOST ¶
func (v *Visualizer) HandleMessagesPOST(c *gin.Context)
func (*Visualizer) SetupRouter ¶
func (v *Visualizer) SetupRouter(r *gin.RouterGroup)
Click to show internal directories.
Click to hide internal directories.