ctx.go 332 B

1234567891011121314151617181920
  1. package context
  2. const (
  3. STACK = "rt2/frame"
  4. SCOPE = "rt2/scope"
  5. MOD = "rt2/module"
  6. UNIVERSE = "rt2/ctx"
  7. )
  8. type Domain interface {
  9. ConnectTo(name string, c ContextAware)
  10. Discover(name string) ContextAware
  11. Id(c ContextAware) string
  12. ContextAware
  13. }
  14. type ContextAware interface {
  15. Init(d Domain)
  16. Domain() Domain
  17. }