actor_msg.go 622 B

123456789101112131415161718
  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. )