Documentation ¶
Index ¶
- type AddInputQueueMessage
- type AddInputQueueOKMessage
- type AddOutputQueueMessage
- type AddOutputQueueOKMessage
- type CreateProcessorMessage
- type CreateProcessorOKMessage
- type CreateQueueMessage
- type CreateQueueOKMessage
- type GetProcessorsMessage
- type GetProcessorsOKMessage
- type GetQueuesMessage
- type GetQueuesOKMessage
- type SiloManager
- func (state *SiloManager) AddInputQueue(processorID uuid.UUID, queueID uuid.UUID) error
- func (state *SiloManager) AddOutputQueue(processorID uuid.UUID, queueID uuid.UUID) error
- func (state *SiloManager) CreateNewProcessor(msg *CreateProcessorMessage) (uuid.UUID, error)
- func (state *SiloManager) CreateNewQueue(msg *CreateQueueMessage) (uuid.UUID, error)
- func (state *SiloManager) GetProcessors() map[uuid.UUID]*actor.PID
- func (state *SiloManager) Receive(context actor.Context)
- func (state *SiloManager) StartSilo() error
- func (state *SiloManager) StopSilo() error
- type StartSiloMessage
- type StartSiloOKMessage
- type StopSiloMessage
- type StopSiloOKMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddInputQueueMessage ¶
type AddInputQueueOKMessage ¶
type AddInputQueueOKMessage struct{}
type AddOutputQueueMessage ¶
type AddOutputQueueOKMessage ¶
type AddOutputQueueOKMessage struct{}
type CreateProcessorMessage ¶
type CreateProcessorMessage struct { Processor interface_processor.ProcessorInterface ID uuid.UUID Config *flow_model.Config }
type CreateQueueMessage ¶
type CreateQueueMessage struct { Queue interface_queue.QueueInterface ID uuid.UUID Repository *repository.WALRepository }
type CreateQueueOKMessage ¶
type GetProcessorsMessage ¶
type GetProcessorsMessage struct{}
type GetProcessorsOKMessage ¶
type GetQueuesMessage ¶
type GetQueuesMessage struct{}
type SiloManager ¶
type SiloManager struct {
// contains filtered or unexported fields
}
func NewSiloManager ¶
func NewSiloManager() *SiloManager
func (*SiloManager) AddInputQueue ¶
func (*SiloManager) AddOutputQueue ¶
func (*SiloManager) CreateNewProcessor ¶
func (state *SiloManager) CreateNewProcessor(msg *CreateProcessorMessage) (uuid.UUID, error)
func (*SiloManager) CreateNewQueue ¶
func (state *SiloManager) CreateNewQueue(msg *CreateQueueMessage) (uuid.UUID, error)
func (*SiloManager) GetProcessors ¶
func (state *SiloManager) GetProcessors() map[uuid.UUID]*actor.PID
func (*SiloManager) Receive ¶
func (state *SiloManager) Receive(context actor.Context)
func (*SiloManager) StartSilo ¶
func (state *SiloManager) StartSilo() error
func (*SiloManager) StopSilo ¶
func (state *SiloManager) StopSilo() error
type StartSiloMessage ¶
type StartSiloMessage struct{}
type StartSiloOKMessage ¶
type StartSiloOKMessage struct{}
type StopSiloMessage ¶
type StopSiloMessage struct{}
type StopSiloOKMessage ¶
type StopSiloOKMessage struct{}
Click to show internal directories.
Click to hide internal directories.