gcppubsub

package
v0.0.0-...-d5b48cf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2018 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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 (b *PubSubBus) ReceiveMessage(channel *buses.ChannelReference, message *buses.Message) error

func (*PubSubBus) SendEventToTopic

func (b *PubSubBus) SendEventToTopic(channel *channelsv1alpha1.Channel, message *buses.Message) error

func (*PubSubBus) StopReceiveEvents

func (b *PubSubBus) StopReceiveEvents(subscription *channelsv1alpha1.Subscription) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL