visualizer

package
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

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 (m *MessageStoreHelper) GetDeliveredFrom(replica types.ReplicaID) (map[string]*types.Message, bool)

func (*MessageStoreHelper) GetDeliveredTo

func (m *MessageStoreHelper) GetDeliveredTo(replica types.ReplicaID) (map[string]*types.Message, bool)

func (*MessageStoreHelper) GetPendingFrom

func (m *MessageStoreHelper) GetPendingFrom(replica types.ReplicaID) (map[string]*types.Message, bool)

func (*MessageStoreHelper) GetPendingTo

func (m *MessageStoreHelper) GetPendingTo(replica types.ReplicaID) (map[string]*types.Message, bool)

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)

func (*Visualizer) Start

func (v *Visualizer) Start()

Start implements Service

func (*Visualizer) Stop

func (v *Visualizer) Stop()

Stop implements Service

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL