Documentation
¶
Overview ¶
Package messagerouter routes messages (contract calls & responses) and delivers'em to relevant modules.
Usage:
TODO:
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeserializeResponse ¶ added in v0.0.4
DeserializeResponse reads response from byte slice.
Types ¶
type MessageRouter ¶
type MessageRouter struct {
LogicRunner core.LogicRunner
// contains filtered or unexported fields
}
MessageRouter is component that routes application logic requests, e.g. glue between network and logic runner
func New ¶
func New(cfg configuration.Configuration) (*MessageRouter, error)
New is a `MessageRouter` constructor, takes an executor object that satisfies `LogicRunner` interface
func (*MessageRouter) Start ¶ added in v0.0.6
func (mr *MessageRouter) Start(c core.Components) error
func (*MessageRouter) Stop ¶ added in v0.0.6
func (mr *MessageRouter) Stop() error
Click to show internal directories.
Click to hide internal directories.