Documentation ¶
Index ¶
- type Config
- type Service
- func (s *Service) AwaitReady()
- func (s *Service) Entities() map[string]map[string]bool
- func (s *Service) Metrics() map[string]entity.Metrics
- func (s *Service) NotifyChan() entity.NotifyChan
- func (s *Service) Registry() *registry.StreamRegistry
- func (s *Service) Run(ctx context.Context) error
- func (s *Service) Shutdown(ctx context.Context) error
- func (s *Service) Stream(streamId string) (*engine.Stream, error)
- func (s *Service) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service is responsible for creating and injecting concrete implementations of the various parts required by GEIST to function.
func (*Service) AwaitReady ¶ added in v0.3.0
func (s *Service) AwaitReady()
func (*Service) NotifyChan ¶ added in v0.4.0
func (s *Service) NotifyChan() entity.NotifyChan
func (*Service) Registry ¶
func (s *Service) Registry() *registry.StreamRegistry
Click to show internal directories.
Click to hide internal directories.