Documentation ¶
Index ¶
- type Builder
- func (builder *Builder) AddDataFilter(filter string) IReceiveBuilder
- func (builder *Builder) AddDataFilters(filters []string) IReceiveBuilder
- func (builder *Builder) AddListenerPartitionId(partitionId string) IReceiveBuilder
- func (builder *Builder) AddListenerPartitionIds(partitionIds []string) IReceiveBuilder
- func (builder *Builder) AddPropertyFilter(filter string) IReceiveBuilder
- func (builder *Builder) AddPropertyFilters(filters []string) IReceiveBuilder
- func (builder *Builder) GetReceiver() (*Receiver, error)
- func (builder *Builder) SetConnectionString(connStr string) IReceiveBuilder
- func (builder *Builder) SetConsumerGroup(consumerGroup string) IReceiveBuilder
- func (builder *Builder) SetReceiverHandler(handler func(ctx context.Context, event *eventhub.Event) error) IReceiveBuilder
- type IReceiveBuilder
- type IReceiver
- type Receiver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct { DataFilter []string PropertyFilter []string PartitionIds []string ConnString string ConsumerGroup string OnReceiveHandler func(ctx context.Context, event *eventhub.Event) error }
func NewReceiverBuilder ¶
func NewReceiverBuilder() *Builder
func (*Builder) AddDataFilter ¶
func (builder *Builder) AddDataFilter(filter string) IReceiveBuilder
func (*Builder) AddDataFilters ¶
func (builder *Builder) AddDataFilters(filters []string) IReceiveBuilder
func (*Builder) AddListenerPartitionId ¶
func (builder *Builder) AddListenerPartitionId(partitionId string) IReceiveBuilder
func (*Builder) AddListenerPartitionIds ¶
func (builder *Builder) AddListenerPartitionIds(partitionIds []string) IReceiveBuilder
func (*Builder) AddPropertyFilter ¶
func (builder *Builder) AddPropertyFilter(filter string) IReceiveBuilder
func (*Builder) AddPropertyFilters ¶
func (builder *Builder) AddPropertyFilters(filters []string) IReceiveBuilder
func (*Builder) GetReceiver ¶
func (*Builder) SetConnectionString ¶
func (builder *Builder) SetConnectionString(connStr string) IReceiveBuilder
func (*Builder) SetConsumerGroup ¶
func (builder *Builder) SetConsumerGroup(consumerGroup string) IReceiveBuilder
func (*Builder) SetReceiverHandler ¶
type IReceiveBuilder ¶
type IReceiveBuilder interface { AddDataFilter(filter string) IReceiveBuilder AddDataFilters(filters []string) IReceiveBuilder AddPropertyFilter(filter string) IReceiveBuilder AddPropertyFilters(filters []string) IReceiveBuilder AddListenerPartitionId(partitionId string) IReceiveBuilder AddListenerPartitionIds(partitionIds []string) IReceiveBuilder SetConnectionString(connStr string) IReceiveBuilder SetConsumerGroup(consumerGroup string) IReceiveBuilder SetReceiverHandler(handler func(ctx context.Context, event *eventhub.Event) error) IReceiveBuilder GetReceiver() (*Receiver, error) }
Click to show internal directories.
Click to hide internal directories.