Documentation
¶
Index ¶
- type Dumper
- type Mock
- type MockResult
- type SubscriptionClient
- func (x *SubscriptionClient) Acknowledge(ctx context.Context, subName string, ackID string) error
- func (x *SubscriptionClient) Close() error
- func (x *SubscriptionClient) ModifyAckDeadline(ctx context.Context, subName string, ackID string, deadline time.Duration) error
- func (x *SubscriptionClient) Pull(ctx context.Context, subName string) ([]*pubsubpb.ReceivedMessage, error)
- type TopicClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mock ¶
type Mock struct { MockPublish func(ctx context.Context, data []byte) (types.PubSubMessageID, error) Results []*MockResult }
type MockResult ¶
type MockResult struct { ID types.PubSubMessageID Data []byte }
type SubscriptionClient ¶
type SubscriptionClient struct {
// contains filtered or unexported fields
}
func NewSubscriptionClient ¶
func NewSubscriptionClient(ctx context.Context) (*SubscriptionClient, error)
func (*SubscriptionClient) Acknowledge ¶
func (*SubscriptionClient) Close ¶
func (x *SubscriptionClient) Close() error
func (*SubscriptionClient) ModifyAckDeadline ¶
func (*SubscriptionClient) Pull ¶
func (x *SubscriptionClient) Pull(ctx context.Context, subName string) ([]*pubsubpb.ReceivedMessage, error)
type TopicClient ¶
type TopicClient struct {
// contains filtered or unexported fields
}
func NewTopic ¶
func NewTopic(ctx context.Context, projectID types.GoogleProjectID, topicID types.PubSubTopicID) (*TopicClient, error)
func (*TopicClient) Close ¶
func (x *TopicClient) Close()
func (*TopicClient) Publish ¶
func (x *TopicClient) Publish(ctx context.Context, data []byte) (types.PubSubMessageID, error)
Click to show internal directories.
Click to hide internal directories.