actor_msg.go 762 B

1234567891011121314151617181920
  1. package protocol
  2. type ActorMsg interface {
  3. GetMessageType() MsgType
  4. }
  5. // actor message type def
  6. type MsgType string
  7. const (
  8. QUEUE_TO_RULE_ENGINE_MSG MsgType = "QUEUE_TO_RULE_ENGINE_MSG"
  9. RULE_CHAIN_TO_RULE_MSG MsgType = "RULE_CHAIN_TO_RULE_MSG"
  10. RULE_TO_RULE_CHAIN_TELL_NEXT_MSG MsgType = "RULE_TO_RULE_CHAIN_TELL_NEXT_MSG"
  11. RULE_TO_SELF_MSG MsgType = "RULE_TO_SELF_MSG"
  12. APP_INIT_MSG MsgType = "APP_INIT_MSG"
  13. TRANSPORT_TO_DEVICE_ACTOR_MSG MsgType = "TRANSPORT_TO_DEVICE_ACTOR_MSG"
  14. RULE_CHAIN_TO_RULE_CHAIN_MSG MsgType = "RULE_CHAIN_TO_RULE_CHAIN_MSG"
  15. RULE_TO_SELF_ERROR_MSG MsgType = "RULE_TO_SELF_ERROR_MSG"
  16. COMPONENT_LIFE_CYCLE_MSG MsgType = "COMPONENT_LIFE_CYCLE_MSG"
  17. )