Documentation
¶
Index ¶
- type PubSubBus
- func (b *PubSubBus) CreateOrUpdateSubscription(sub *channelsv1alpha1.Subscription, parameters buses.ResolvedParameters) error
- func (b *PubSubBus) CreateTopic(channel *channelsv1alpha1.Channel, parameters buses.ResolvedParameters) error
- func (b *PubSubBus) DeleteSubscription(sub *channelsv1alpha1.Subscription) error
- func (b *PubSubBus) DeleteTopic(channel *channelsv1alpha1.Channel) error
- func (b *PubSubBus) ReceiveEvents(sub *channelsv1alpha1.Subscription, parameters buses.ResolvedParameters) error
- func (b *PubSubBus) ReceiveMessage(channel *buses.ChannelReference, message *buses.Message) error
- func (b *PubSubBus) SendEventToTopic(channel *channelsv1alpha1.Channel, message *buses.Message) error
- func (b *PubSubBus) StopReceiveEvents(subscription *channelsv1alpha1.Subscription) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PubSubBus ¶
type PubSubBus struct {
// contains filtered or unexported fields
}
func NewPubSubBus ¶
func NewPubSubBus( name string, projectID string, monitor *buses.Monitor, messageReceiver *buses.MessageReceiver, messageDispatcher *buses.MessageDispatcher, ) (*PubSubBus, error)
func (*PubSubBus) CreateOrUpdateSubscription ¶
func (b *PubSubBus) CreateOrUpdateSubscription(sub *channelsv1alpha1.Subscription, parameters buses.ResolvedParameters) error
func (*PubSubBus) CreateTopic ¶
func (b *PubSubBus) CreateTopic(channel *channelsv1alpha1.Channel, parameters buses.ResolvedParameters) error
func (*PubSubBus) DeleteSubscription ¶
func (b *PubSubBus) DeleteSubscription(sub *channelsv1alpha1.Subscription) error
func (*PubSubBus) DeleteTopic ¶
func (b *PubSubBus) DeleteTopic(channel *channelsv1alpha1.Channel) error
func (*PubSubBus) ReceiveEvents ¶
func (b *PubSubBus) ReceiveEvents(sub *channelsv1alpha1.Subscription, parameters buses.ResolvedParameters) error
func (*PubSubBus) ReceiveMessage ¶
func (*PubSubBus) SendEventToTopic ¶
func (*PubSubBus) StopReceiveEvents ¶
func (b *PubSubBus) StopReceiveEvents(subscription *channelsv1alpha1.Subscription) error
Click to show internal directories.
Click to hide internal directories.