func()

in app/pubsub-integration/pubsub/pubsub.go [112:126]


func (c *pubsubClient) NewSubscription(ID string, codec *goavro.Codec, numGoroutines int, maxOutstanding int) *Subscription {
	sub := c.client.Subscription(ID)

	if numGoroutines > 0 {
		sub.ReceiveSettings.NumGoroutines = numGoroutines // default is 10
	}
	if maxOutstanding > 0 {
		sub.ReceiveSettings.MaxOutstandingMessages = maxOutstanding
	}
	return &Subscription{
		ID:           ID,
		subscription: sub,
		codec:        codec,
	}
}