Documentation ¶
Index ¶
- func ConsumeResponseTopic(ctx context.Context, wg *sync.WaitGroup, strmprov rkcy.StreamProvider, ...)
- type Platform
- func (plat *Platform) ConfigMgr() *config_mgr.ConfigMgr
- func (plat *Platform) ConfigRdr() rkcy.ConfigRdr
- func (plat *Platform) Context() context.Context
- func (plat *Platform) GetProducerCh(ctx context.Context, wg *sync.WaitGroup, brokers string) rkcy.ProducerCh
- func (plat *Platform) InitConfigMgr(ctx context.Context)
- func (plat *Platform) NewManagedProducer(ctx context.Context, wg *sync.WaitGroup, concernName string, topicName string) *stream.ManagedProducer
- func (plat *Platform) RegisterResponseChannel(respCh *RespChan)
- func (plat *Platform) ResponseTarget() *rkcypb.TopicTarget
- func (plat *Platform) StreamProvider() rkcy.StreamProvider
- func (plat *Platform) UpdateStorageTargets(platMsg *mgmt.PlatformMessage)
- func (plat *Platform) WaitGroup() *sync.WaitGroup
- type RespChan
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConsumeResponseTopic ¶
func ConsumeResponseTopic( ctx context.Context, wg *sync.WaitGroup, strmprov rkcy.StreamProvider, respTarget *rkcypb.TopicTarget, respRegisterCh <-chan *RespChan, )
Types ¶
type Platform ¶
type Platform struct { Args *rkcy.PlatformArgs ApecsProducer *stream.ApecsProducer RtPlatformDef *rkcy.RtPlatformDef InstanceStore *rkcy.InstanceStore ClientCode *rkcy.ClientCode // contains filtered or unexported fields }
func NewPlatform ¶
func (*Platform) ConfigMgr ¶
func (plat *Platform) ConfigMgr() *config_mgr.ConfigMgr
func (*Platform) GetProducerCh ¶
func (*Platform) InitConfigMgr ¶
func (*Platform) NewManagedProducer ¶
func (*Platform) RegisterResponseChannel ¶
func (*Platform) ResponseTarget ¶
func (plat *Platform) ResponseTarget() *rkcypb.TopicTarget
func (*Platform) StreamProvider ¶
func (plat *Platform) StreamProvider() rkcy.StreamProvider
func (*Platform) UpdateStorageTargets ¶
func (plat *Platform) UpdateStorageTargets(platMsg *mgmt.PlatformMessage)
Click to show internal directories.
Click to hide internal directories.